description: Test imported from ivtest rc: 0 (means success: 1) should_fail: 0 tags: ivtest incdirs: /tmpfs/src/github/sv-tests/third_party/tests/ivtest /tmpfs/src/github/sv-tests/third_party/tests/ivtest/ivltests top_module: type: parsing mode: parsing files: third_party/tests/ivtest/ivltests/scanf4.v time_elapsed: 0.412s ram usage: 9528 KB
moore --dump-ast third_party/tests/ivtest/ivltests/scanf4.v
[
Svlog(
Root {
timeunits: Timeunit {
unit: None,
prec: None,
},
items: [
Module(
ModDecl {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21-40039,
lifetime: Static,
name: top(3),
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28-31,
params: [],
ports: [],
items: [
VarDecl(
VarDecl {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35-44,
konst: false,
var: false,
lifetime: None,
ty: Type {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35-38,
data: RegType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39-43,
name: pass(5),
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39-43,
dims: [],
init: None,
},
],
},
),
VarDecl(
VarDecl {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):47-64,
konst: false,
var: false,
lifetime: None,
ty: Type {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):47-59,
data: RegType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):52-56,
data: BinaryExpr {
op: Mul,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):52-54,
data: LiteralExpr(
Number(
80(7),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):55-56,
data: LiteralExpr(
Number(
8(9),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):57-58,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):60-63,
name: str(13),
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):60-63,
dims: [],
init: None,
},
],
},
),
VarDecl(
VarDecl {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):67-86,
konst: false,
var: false,
lifetime: None,
ty: Type {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):67-77,
data: RegType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):72-74,
data: LiteralExpr(
Number(
63(15),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):75-76,
data: LiteralExpr(
Number(
0(17),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):78-79,
name: a(19),
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):78-79,
dims: [],
init: None,
},
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):81-82,
name: b(21),
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):81-82,
dims: [],
init: None,
},
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):84-85,
name: c(23),
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):84-85,
dims: [],
init: None,
},
],
},
),
VarDecl(
VarDecl {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):89-96,
konst: false,
var: false,
lifetime: None,
ty: Type {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):89-93,
data: RealType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):94-95,
name: r(25),
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):94-95,
dims: [],
init: None,
},
],
},
),
VarDecl(
VarDecl {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):99-112,
konst: false,
var: false,
lifetime: None,
ty: Type {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):99-106,
data: IntegerType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):107-111,
name: code(27),
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):107-111,
dims: [],
init: None,
},
],
},
),
Procedure(
Procedure {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):116-40039,
kind: Initial,
stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):124-40039,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):134-146,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):134-138,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):134-138,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):141-145,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
1(11),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):214-226,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):214-217,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):214-217,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):220-225,
data: LiteralExpr(
Str(
2 3(29),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):231-265,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):231-235,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):231-235,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):238-264,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):238-245,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):238-245,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):246-249,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):246-249,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):246-249,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):246-249,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):251-257,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):251-257,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):251-257,
data: LiteralExpr(
Str(
%b%d(33),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):259-260,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):259-260,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):259-260,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):259-260,
name: a(19),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):262-263,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):262-263,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):262-263,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):262-263,
name: b(21),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):270-380,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):274-284,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):274-278,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):274-278,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):283-284,
data: LiteralExpr(
Number(
0(17),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):286-380,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):298-353,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):298-352,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):298-306,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):298-306,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):307-345,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):307-345,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):307-345,
data: LiteralExpr(
Str(
FAILED(mb) to stop matching found %d(37),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):347-351,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):347-351,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):347-351,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):347-351,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):360-372,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):360-364,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):360-364,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):367-371,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):385-397,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):385-388,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):385-388,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):391-396,
data: LiteralExpr(
Str(
8 3(39),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):402-436,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):402-406,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):402-406,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):409-435,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):409-416,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):409-416,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):417-420,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):417-420,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):417-420,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):417-420,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):422-428,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):422-428,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):422-428,
data: LiteralExpr(
Str(
%o%d(41),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):430-431,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):430-431,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):430-431,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):430-431,
name: a(19),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):433-434,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):433-434,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):433-434,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):433-434,
name: b(21),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):441-551,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):445-455,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):445-449,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):445-449,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):454-455,
data: LiteralExpr(
Number(
0(17),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):457-551,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):469-524,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):469-523,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):469-477,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):469-477,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):478-516,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):478-516,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):478-516,
data: LiteralExpr(
Str(
FAILED(mo) to stop matching found %d(43),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):518-522,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):518-522,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):518-522,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):518-522,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):531-543,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):531-535,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):531-535,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):538-542,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):556-568,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):556-559,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):556-559,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):562-567,
data: LiteralExpr(
Str(
g 3(45),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):573-607,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):573-577,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):573-577,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):580-606,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):580-587,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):580-587,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):588-591,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):588-591,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):588-591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):588-591,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):593-599,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):593-599,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):593-599,
data: LiteralExpr(
Str(
%h%d(47),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):601-602,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):601-602,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):601-602,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):601-602,
name: a(19),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):604-605,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):604-605,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):604-605,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):604-605,
name: b(21),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):612-722,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):616-626,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):616-620,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):616-620,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):625-626,
data: LiteralExpr(
Number(
0(17),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):628-722,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):640-695,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):640-694,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):640-648,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):640-648,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):649-687,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):649-687,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):649-687,
data: LiteralExpr(
Str(
FAILED(mh) to stop matching found %d(49),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):689-693,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):689-693,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):689-693,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):689-693,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):702-714,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):702-706,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):702-706,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):709-713,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):727-739,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):727-730,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):727-730,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):733-738,
data: LiteralExpr(
Str(
g 3(45),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):744-778,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):744-748,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):744-748,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):751-777,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):751-758,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):751-758,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):759-762,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):759-762,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):759-762,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):759-762,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):764-770,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):764-770,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):764-770,
data: LiteralExpr(
Str(
%x%d(51),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):772-773,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):772-773,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):772-773,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):772-773,
name: a(19),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):775-776,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):775-776,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):775-776,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):775-776,
name: b(21),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):783-893,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):787-797,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):787-791,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):787-791,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):796-797,
data: LiteralExpr(
Number(
0(17),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):799-893,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):811-866,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):811-865,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):811-819,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):811-819,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):820-858,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):820-858,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):820-858,
data: LiteralExpr(
Str(
FAILED(mx) to stop matching found %d(53),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):860-864,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):860-864,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):860-864,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):860-864,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):873-885,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):873-877,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):873-877,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):880-884,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):898-910,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):898-901,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):898-901,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):904-909,
data: LiteralExpr(
Str(
a 3(55),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):915-949,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):915-919,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):915-919,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):922-948,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):922-929,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):922-929,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):930-933,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):930-933,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):930-933,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):930-933,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):935-941,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):935-941,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):935-941,
data: LiteralExpr(
Str(
%d%d(57),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):943-944,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):943-944,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):943-944,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):943-944,
name: a(19),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):946-947,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):946-947,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):946-947,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):946-947,
name: b(21),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):954-1064,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):958-968,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):958-962,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):958-962,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):967-968,
data: LiteralExpr(
Number(
0(17),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):970-1064,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):982-1037,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):982-1036,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):982-990,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):982-990,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):991-1029,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):991-1029,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):991-1029,
data: LiteralExpr(
Str(
FAILED(md) to stop matching found %d(59),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1031-1035,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1031-1035,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1031-1035,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1031-1035,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1044-1056,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1044-1048,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1044-1048,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1051-1055,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1119-1136,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1119-1122,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1119-1122,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1125-1135,
data: LiteralExpr(
Str(
01_?xzXZ(61),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1141-1170,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1141-1145,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1141-1145,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1148-1169,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1148-1155,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1148-1155,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1156-1159,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1156-1159,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1156-1159,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1156-1159,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1161-1165,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1161-1165,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1161-1165,
data: LiteralExpr(
Str(
%b(63),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1167-1168,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1167-1168,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1167-1168,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1167-1168,
name: a(19),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1175-1289,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1179-1189,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1179-1183,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1179-1183,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1188-1189,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1191-1289,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1203-1262,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1203-1261,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1203-1211,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1203-1211,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1212-1254,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1212-1254,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1212-1254,
data: LiteralExpr(
Str(
FAILED(b) to parse one argument found %d(65),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1256-1260,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1256-1260,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1256-1260,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1256-1260,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1269-1281,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1269-1273,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1269-1273,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1276-1280,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1294-1420,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1298-1313,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1298-1299,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1298-1299,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1304-1313,
data: LiteralExpr(
BasedInteger(
None,
false,
'b',
01xxzxz(67),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1315-1420,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1327-1393,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1327-1392,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1327-1335,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1327-1335,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1336-1388,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1336-1388,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1336-1388,
data: LiteralExpr(
Str(
FAILED(b) argument value, expected 01xxzxz, got %b(69),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1390-1391,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1390-1391,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1390-1391,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1390-1391,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1400-1412,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1400-1404,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1400-1404,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1407-1411,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1477-1485,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1477-1478,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1477-1478,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1481-1484,
data: LiteralExpr(
BasedInteger(
None,
false,
'b',
x(71),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1490-1508,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1490-1493,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1490-1493,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1496-1507,
data: LiteralExpr(
Str(
_01_?xzXZ(73),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1513-1542,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1513-1517,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1513-1517,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1520-1541,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1520-1527,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1520-1527,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1528-1531,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1528-1531,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1528-1531,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1528-1531,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1533-1537,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1533-1537,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1533-1537,
data: LiteralExpr(
Str(
%b(63),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1539-1540,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1539-1540,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1539-1540,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1539-1540,
name: a(19),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1547-1663,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1551-1561,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1551-1555,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1551-1555,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1560-1561,
data: LiteralExpr(
Number(
0(17),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1563-1663,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1575-1636,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1575-1635,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1575-1583,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1575-1583,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1584-1628,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1584-1628,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1584-1628,
data: LiteralExpr(
Str(
FAILED(bi) to parse zero argument found %d(75),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1630-1634,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1630-1634,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1630-1634,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1630-1634,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1643-1655,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1643-1647,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1643-1647,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1650-1654,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1668-1783,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1672-1681,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1672-1673,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1672-1673,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1678-1681,
data: LiteralExpr(
BasedInteger(
None,
false,
'b',
x(71),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1683-1783,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1695-1756,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1695-1755,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1695-1703,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1695-1703,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1704-1751,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1704-1751,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1704-1751,
data: LiteralExpr(
Str(
FAILED(bi) argument value, expected x, got %b(77),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1753-1754,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1753-1754,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1753-1754,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1753-1754,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1763-1775,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1763-1767,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1763-1767,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1770-1774,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1837-1860,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1837-1840,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1837-1840,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1843-1859,
data: LiteralExpr(
Str(
01234567_xzXZ?(79),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1865-1894,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1865-1869,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1865-1869,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1872-1893,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1872-1879,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1872-1879,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1880-1883,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1880-1883,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1880-1883,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1880-1883,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1885-1889,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1885-1889,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1885-1889,
data: LiteralExpr(
Str(
%o(81),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1891-1892,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1891-1892,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1891-1892,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1891-1892,
name: a(19),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1899-2013,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1903-1913,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1903-1907,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1903-1907,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1912-1913,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1915-2013,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1927-1986,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1927-1985,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1927-1935,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1927-1935,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1936-1978,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1936-1978,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1936-1978,
data: LiteralExpr(
Str(
FAILED(o) to parse one argument found %d(83),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1980-1984,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1980-1984,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1980-1984,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1980-1984,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1993-2005,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1993-1997,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):1993-1997,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2000-2004,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2018-2158,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2022-2045,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2022-2023,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2022-2023,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2028-2045,
data: LiteralExpr(
BasedInteger(
Some(
64(85),
),
false,
'o',
01234567xzxzx(87),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2047-2158,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2059-2131,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2059-2130,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2059-2067,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2059-2067,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2068-2126,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2068-2126,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2068-2126,
data: LiteralExpr(
Str(
FAILED(o) argument value, expected 01234567xzxzx, got %o(89),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2128-2129,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2128-2129,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2128-2129,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2128-2129,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2138-2150,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2138-2142,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2138-2142,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2145-2149,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2215-2223,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2215-2216,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2215-2216,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2219-2222,
data: LiteralExpr(
BasedInteger(
None,
false,
'b',
x(71),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2228-2252,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2228-2231,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2228-2231,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2234-2251,
data: LiteralExpr(
Str(
_01234567_xzXZ?(91),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2257-2286,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2257-2261,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2257-2261,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2264-2285,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2264-2271,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2264-2271,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2272-2275,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2272-2275,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2272-2275,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2272-2275,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2277-2281,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2277-2281,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2277-2281,
data: LiteralExpr(
Str(
%o(81),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2283-2284,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2283-2284,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2283-2284,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2283-2284,
name: a(19),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2291-2407,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2295-2305,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2295-2299,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2295-2299,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2304-2305,
data: LiteralExpr(
Number(
0(17),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2307-2407,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2319-2380,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2319-2379,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2319-2327,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2319-2327,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2328-2372,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2328-2372,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2328-2372,
data: LiteralExpr(
Str(
FAILED(oi) to parse zero argument found %d(93),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2374-2378,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2374-2378,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2374-2378,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2374-2378,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2387-2399,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2387-2391,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2387-2391,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2394-2398,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2412-2527,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2416-2425,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2416-2417,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2416-2417,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2422-2425,
data: LiteralExpr(
BasedInteger(
None,
false,
'o',
x(71),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2427-2527,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2439-2500,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2439-2499,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2439-2447,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2439-2447,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2448-2495,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2448-2495,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2448-2495,
data: LiteralExpr(
Str(
FAILED(oi) argument value, expected x, got %o(95),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2497-2498,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2497-2498,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2497-2498,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2497-2498,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2507-2519,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2507-2511,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2507-2511,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2514-2518,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2583-2604,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2583-2586,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2583-2586,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2589-2603,
data: LiteralExpr(
Str(
+01234_56789(97),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2609-2638,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2609-2613,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2609-2613,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2616-2637,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2616-2623,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2616-2623,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2624-2627,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2624-2627,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2624-2627,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2624-2627,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2629-2633,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2629-2633,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2629-2633,
data: LiteralExpr(
Str(
%d(99),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2635-2636,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2635-2636,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2635-2636,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2635-2636,
name: a(19),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2643-2758,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2647-2657,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2647-2651,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2647-2651,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2656-2657,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2659-2758,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2671-2731,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2671-2730,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2671-2679,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2671-2679,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2680-2723,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2680-2723,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2680-2723,
data: LiteralExpr(
Str(
FAILED(d1) to parse one argument found %d(101),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2725-2729,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2725-2729,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2725-2729,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2725-2729,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2738-2750,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2738-2742,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2738-2742,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2745-2749,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2763-2896,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2767-2785,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2767-2768,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2767-2768,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2773-2785,
data: LiteralExpr(
BasedInteger(
None,
false,
'd',
0123456789(103),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2787-2896,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2799-2869,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2799-2868,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2799-2807,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2799-2807,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2808-2864,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2808-2864,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2808-2864,
data: LiteralExpr(
Str(
FAILED(d1) argument value, expected 0123456789, got %d(105),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2866-2867,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2866-2867,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2866-2867,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2866-2867,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2876-2888,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2876-2880,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2876-2880,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2883-2887,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2901-2921,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2901-2904,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2901-2904,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2907-2920,
data: LiteralExpr(
Str(
01234_56789(107),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2926-2955,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2926-2930,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2926-2930,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2933-2954,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2933-2940,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2933-2940,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2941-2944,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2941-2944,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2941-2944,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2941-2944,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2946-2950,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2946-2950,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2946-2950,
data: LiteralExpr(
Str(
%d(99),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2952-2953,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2952-2953,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2952-2953,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2952-2953,
name: a(19),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2960-3075,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2964-2974,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2964-2968,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2964-2968,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2973-2974,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2976-3075,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2988-3048,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2988-3047,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2988-2996,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2988-2996,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2997-3040,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2997-3040,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):2997-3040,
data: LiteralExpr(
Str(
FAILED(d2) to parse one argument found %d(109),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3042-3046,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3042-3046,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3042-3046,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3042-3046,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3055-3067,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3055-3059,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3055-3059,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3062-3066,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3080-3213,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3084-3102,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3084-3085,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3084-3085,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3090-3102,
data: LiteralExpr(
BasedInteger(
None,
false,
'd',
0123456789(103),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3104-3213,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3116-3186,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3116-3185,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3116-3124,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3116-3124,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3125-3181,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3125-3181,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3125-3181,
data: LiteralExpr(
Str(
FAILED(d2) argument value, expected 0123456789, got %d(111),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3183-3184,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3183-3184,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3183-3184,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3183-3184,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3193-3205,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3193-3197,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3193-3197,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3200-3204,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3218-3239,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3218-3221,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3218-3221,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3224-3238,
data: LiteralExpr(
Str(
-01234_56789(113),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3244-3273,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3244-3248,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3244-3248,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3251-3272,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3251-3258,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3251-3258,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3259-3262,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3259-3262,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3259-3262,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3259-3262,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3264-3268,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3264-3268,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3264-3268,
data: LiteralExpr(
Str(
%d(99),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3270-3271,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3270-3271,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3270-3271,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3270-3271,
name: a(19),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3278-3393,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3282-3292,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3282-3286,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3282-3286,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3291-3292,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3294-3393,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3306-3366,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3306-3365,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3306-3314,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3306-3314,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3315-3358,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3315-3358,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3315-3358,
data: LiteralExpr(
Str(
FAILED(d3) to parse one argument found %d(115),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3360-3364,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3360-3364,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3360-3364,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3360-3364,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3373-3385,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3373-3377,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3373-3377,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3380-3384,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3398-3533,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3402-3421,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3402-3403,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3402-3403,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3408-3421,
data: UnaryExpr {
op: Sub,
expr: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3409-3421,
data: LiteralExpr(
BasedInteger(
None,
false,
'd',
0123456789(103),
),
),
},
postfix: false,
},
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3423-3533,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3435-3506,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3435-3505,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3435-3443,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3435-3443,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3444-3501,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3444-3501,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3444-3501,
data: LiteralExpr(
Str(
FAILED(d3) argument value, expected -0123456789, got %d(117),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3503-3504,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3503-3504,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3503-3504,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3503-3504,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3513-3525,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3513-3517,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3513-3517,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3520-3524,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3538-3548,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3538-3541,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3538-3541,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3544-3547,
data: LiteralExpr(
Str(
x(71),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3553-3582,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3553-3557,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3553-3557,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3560-3581,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3560-3567,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3560-3567,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3568-3571,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3568-3571,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3568-3571,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3568-3571,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3573-3577,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3573-3577,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3573-3577,
data: LiteralExpr(
Str(
%d(99),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3579-3580,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3579-3580,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3579-3580,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3579-3580,
name: a(19),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3587-3702,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3591-3601,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3591-3595,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3591-3595,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3600-3601,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3603-3702,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3615-3675,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3615-3674,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3615-3623,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3615-3623,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3624-3667,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3624-3667,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3624-3667,
data: LiteralExpr(
Str(
FAILED(d4) to parse one argument found %d(119),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3669-3673,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3669-3673,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3669-3673,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3669-3673,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3682-3694,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3682-3686,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3682-3686,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3689-3693,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3707-3822,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3711-3720,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3711-3712,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3711-3712,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3717-3720,
data: LiteralExpr(
BasedInteger(
None,
false,
'd',
x(71),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3722-3822,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3734-3795,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3734-3794,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3734-3742,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3734-3742,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3743-3790,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3743-3790,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3743-3790,
data: LiteralExpr(
Str(
FAILED(d4) argument value, expected x, got %d(121),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3792-3793,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3792-3793,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3792-3793,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3792-3793,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3802-3814,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3802-3806,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3802-3806,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3809-3813,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3827-3837,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3827-3830,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3827-3830,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3833-3836,
data: LiteralExpr(
Str(
X(123),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3842-3871,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3842-3846,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3842-3846,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3849-3870,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3849-3856,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3849-3856,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3857-3860,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3857-3860,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3857-3860,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3857-3860,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3862-3866,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3862-3866,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3862-3866,
data: LiteralExpr(
Str(
%d(99),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3868-3869,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3868-3869,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3868-3869,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3868-3869,
name: a(19),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3876-3991,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3880-3890,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3880-3884,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3880-3884,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3889-3890,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3892-3991,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3904-3964,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3904-3963,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3904-3912,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3904-3912,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3913-3956,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3913-3956,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3913-3956,
data: LiteralExpr(
Str(
FAILED(d5) to parse one argument found %d(125),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3958-3962,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3958-3962,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3958-3962,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3958-3962,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3971-3983,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3971-3975,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3971-3975,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3978-3982,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):3996-4111,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4000-4009,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4000-4001,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4000-4001,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4006-4009,
data: LiteralExpr(
BasedInteger(
None,
false,
'd',
x(71),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4011-4111,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4023-4084,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4023-4083,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4023-4031,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4023-4031,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4032-4079,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4032-4079,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4032-4079,
data: LiteralExpr(
Str(
FAILED(d5) argument value, expected x, got %d(127),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4081-4082,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4081-4082,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4081-4082,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4081-4082,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4091-4103,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4091-4095,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4091-4095,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4098-4102,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4116-4126,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4116-4119,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4116-4119,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4122-4125,
data: LiteralExpr(
Str(
z(129),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4131-4160,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4131-4135,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4131-4135,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4138-4159,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4138-4145,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4138-4145,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4146-4149,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4146-4149,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4146-4149,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4146-4149,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4151-4155,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4151-4155,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4151-4155,
data: LiteralExpr(
Str(
%d(99),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4157-4158,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4157-4158,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4157-4158,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4157-4158,
name: a(19),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4165-4280,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4169-4179,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4169-4173,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4169-4173,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4178-4179,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4181-4280,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4193-4253,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4193-4252,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4193-4201,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4193-4201,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4202-4245,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4202-4245,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4202-4245,
data: LiteralExpr(
Str(
FAILED(d6) to parse one argument found %d(131),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4247-4251,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4247-4251,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4247-4251,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4247-4251,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4260-4272,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4260-4264,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4260-4264,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4267-4271,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4285-4400,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4289-4298,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4289-4290,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4289-4290,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4295-4298,
data: LiteralExpr(
BasedInteger(
None,
false,
'd',
z(129),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4300-4400,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4312-4373,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4312-4372,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4312-4320,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4312-4320,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4321-4368,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4321-4368,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4321-4368,
data: LiteralExpr(
Str(
FAILED(d6) argument value, expected z, got %d(133),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4370-4371,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4370-4371,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4370-4371,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4370-4371,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4380-4392,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4380-4384,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4380-4384,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4387-4391,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4405-4415,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4405-4408,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4405-4408,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4411-4414,
data: LiteralExpr(
Str(
Z(135),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4420-4449,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4420-4424,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4420-4424,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4427-4448,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4427-4434,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4427-4434,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4435-4438,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4435-4438,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4435-4438,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4435-4438,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4440-4444,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4440-4444,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4440-4444,
data: LiteralExpr(
Str(
%d(99),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4446-4447,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4446-4447,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4446-4447,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4446-4447,
name: a(19),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4454-4569,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4458-4468,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4458-4462,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4458-4462,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4467-4468,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4470-4569,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4482-4542,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4482-4541,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4482-4490,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4482-4490,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4491-4534,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4491-4534,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4491-4534,
data: LiteralExpr(
Str(
FAILED(d7) to parse one argument found %d(137),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4536-4540,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4536-4540,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4536-4540,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4536-4540,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4549-4561,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4549-4553,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4549-4553,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4556-4560,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4574-4689,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4578-4587,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4578-4579,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4578-4579,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4584-4587,
data: LiteralExpr(
BasedInteger(
None,
false,
'd',
z(129),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4589-4689,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4601-4662,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4601-4661,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4601-4609,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4601-4609,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4610-4657,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4610-4657,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4610-4657,
data: LiteralExpr(
Str(
FAILED(d7) argument value, expected z, got %d(139),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4659-4660,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4659-4660,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4659-4660,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4659-4660,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4669-4681,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4669-4673,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4669-4673,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4676-4680,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4694-4704,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4694-4697,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4694-4697,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4700-4703,
data: LiteralExpr(
Str(
?(141),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4709-4738,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4709-4713,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4709-4713,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4716-4737,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4716-4723,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4716-4723,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4724-4727,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4724-4727,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4724-4727,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4724-4727,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4729-4733,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4729-4733,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4729-4733,
data: LiteralExpr(
Str(
%d(99),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4735-4736,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4735-4736,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4735-4736,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4735-4736,
name: a(19),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4743-4858,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4747-4757,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4747-4751,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4747-4751,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4756-4757,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4759-4858,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4771-4831,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4771-4830,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4771-4779,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4771-4779,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4780-4823,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4780-4823,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4780-4823,
data: LiteralExpr(
Str(
FAILED(d8) to parse one argument found %d(143),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4825-4829,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4825-4829,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4825-4829,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4825-4829,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4838-4850,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4838-4842,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4838-4842,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4845-4849,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4863-4978,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4867-4876,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4867-4868,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4867-4868,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4873-4876,
data: LiteralExpr(
BasedInteger(
None,
false,
'd',
x(71),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4878-4978,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4890-4951,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4890-4950,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4890-4898,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4890-4898,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4899-4946,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4899-4946,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4899-4946,
data: LiteralExpr(
Str(
FAILED(d8) argument value, expected x, got %d(145),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4948-4949,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4948-4949,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4948-4949,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4948-4949,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4958-4970,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4958-4962,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4958-4962,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):4965-4969,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5040-5048,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5040-5041,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5040-5041,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5044-5047,
data: LiteralExpr(
BasedInteger(
None,
false,
'b',
x(71),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5053-5064,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5053-5056,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5053-5056,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5059-5063,
data: LiteralExpr(
Str(
-q(147),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5069-5098,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5069-5073,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5069-5073,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5076-5097,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5076-5083,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5076-5083,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5084-5087,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5084-5087,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5084-5087,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5084-5087,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5089-5093,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5089-5093,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5089-5093,
data: LiteralExpr(
Str(
%d(99),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5095-5096,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5095-5096,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5095-5096,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5095-5096,
name: a(19),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5103-5220,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5107-5117,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5107-5111,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5107-5111,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5116-5117,
data: LiteralExpr(
Number(
0(17),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5119-5220,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5131-5193,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5131-5192,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5131-5139,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5131-5139,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5140-5185,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5140-5185,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5140-5185,
data: LiteralExpr(
Str(
FAILED(d9) to parse zero arguments found %d(149),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5187-5191,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5187-5191,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5187-5191,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5187-5191,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5200-5212,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5200-5204,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5200-5204,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5207-5211,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5225-5340,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5229-5238,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5229-5230,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5229-5230,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5235-5238,
data: LiteralExpr(
BasedInteger(
None,
false,
'd',
x(71),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5240-5340,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5252-5313,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5252-5312,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5252-5260,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5252-5260,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5261-5308,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5261-5308,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5261-5308,
data: LiteralExpr(
Str(
FAILED(d9) argument value, expected x, got %d(151),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5310-5311,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5310-5311,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5310-5311,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5310-5311,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5320-5332,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5320-5324,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5320-5324,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5327-5331,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5345-5353,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5345-5346,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5345-5346,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5349-5352,
data: LiteralExpr(
BasedInteger(
None,
false,
'b',
x(71),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5358-5369,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5358-5361,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5358-5361,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5364-5368,
data: LiteralExpr(
Str(
+q(153),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5374-5403,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5374-5378,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5374-5378,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5381-5402,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5381-5388,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5381-5388,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5389-5392,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5389-5392,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5389-5392,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5389-5392,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5394-5398,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5394-5398,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5394-5398,
data: LiteralExpr(
Str(
%d(99),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5400-5401,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5400-5401,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5400-5401,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5400-5401,
name: a(19),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5408-5525,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5412-5422,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5412-5416,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5412-5416,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5421-5422,
data: LiteralExpr(
Number(
0(17),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5424-5525,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5436-5498,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5436-5497,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5436-5444,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5436-5444,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5445-5490,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5445-5490,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5445-5490,
data: LiteralExpr(
Str(
FAILED(d0) to parse zero arguments found %d(155),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5492-5496,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5492-5496,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5492-5496,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5492-5496,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5505-5517,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5505-5509,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5505-5509,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5512-5516,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5530-5645,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5534-5543,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5534-5535,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5534-5535,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5540-5543,
data: LiteralExpr(
BasedInteger(
None,
false,
'd',
x(71),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5545-5645,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5557-5618,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5557-5617,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5557-5565,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5557-5565,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5566-5613,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5566-5613,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5566-5613,
data: LiteralExpr(
Str(
FAILED(d0) argument value, expected x, got %d(157),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5615-5616,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5615-5616,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5615-5616,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5615-5616,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5625-5637,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5625-5629,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5625-5629,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5632-5636,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5702-5710,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5702-5703,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5702-5703,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5706-5709,
data: LiteralExpr(
BasedInteger(
None,
false,
'd',
x(71),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5715-5736,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5715-5718,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5715-5718,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5721-5735,
data: LiteralExpr(
Str(
_01234_56789(159),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5741-5770,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5741-5745,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5741-5745,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5748-5769,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5748-5755,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5748-5755,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5756-5759,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5756-5759,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5756-5759,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5756-5759,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5761-5765,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5761-5765,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5761-5765,
data: LiteralExpr(
Str(
%d(99),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5767-5768,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5767-5768,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5767-5768,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5767-5768,
name: a(19),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5775-5891,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5779-5789,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5779-5783,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5779-5783,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5788-5789,
data: LiteralExpr(
Number(
0(17),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5791-5891,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5803-5864,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5803-5863,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5803-5811,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5803-5811,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5812-5856,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5812-5856,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5812-5856,
data: LiteralExpr(
Str(
FAILED(di) to parse zero argument found %d(161),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5858-5862,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5858-5862,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5858-5862,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5858-5862,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5871-5883,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5871-5875,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5871-5875,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5878-5882,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5896-6011,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5900-5909,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5900-5901,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5900-5901,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5906-5909,
data: LiteralExpr(
BasedInteger(
None,
false,
'd',
x(71),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5911-6011,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5923-5984,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5923-5983,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5923-5931,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5923-5931,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5932-5979,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5932-5979,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5932-5979,
data: LiteralExpr(
Str(
FAILED(di) argument value, expected x, got %d(163),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5981-5982,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5981-5982,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5981-5982,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5981-5982,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5991-6003,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5991-5995,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5991-5995,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):5998-6002,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6075-6100,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6075-6078,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6075-6078,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6081-6099,
data: LiteralExpr(
Str(
0123456789_xzXZ?(165),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6105-6134,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6105-6109,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6105-6109,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6112-6133,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6112-6119,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6112-6119,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6120-6123,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6120-6123,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6120-6123,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6120-6123,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6125-6129,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6125-6129,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6125-6129,
data: LiteralExpr(
Str(
%h(167),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6131-6132,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6131-6132,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6131-6132,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6131-6132,
name: a(19),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6139-6254,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6143-6153,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6143-6147,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6143-6147,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6152-6153,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6155-6254,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6167-6227,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6167-6226,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6167-6175,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6167-6175,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6176-6219,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6176-6219,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6176-6219,
data: LiteralExpr(
Str(
FAILED(h1) to parse one argument found %d(169),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6221-6225,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6221-6225,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6221-6225,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6221-6225,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6234-6246,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6234-6238,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6234-6238,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6241-6245,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6259-6404,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6263-6288,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6263-6264,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6263-6264,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6269-6288,
data: LiteralExpr(
BasedInteger(
Some(
64(85),
),
false,
'h',
0123456789xzxzx(171),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6290-6404,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6302-6377,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6302-6376,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6302-6310,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6302-6310,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6311-6372,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6311-6372,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6311-6372,
data: LiteralExpr(
Str(
FAILED(h1) argument value, expected 0123456789xzxzx, got %h(173),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6374-6375,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6374-6375,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6374-6375,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6374-6375,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6384-6396,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6384-6388,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6384-6388,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6391-6395,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6409-6435,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6409-6412,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6409-6412,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6415-6434,
data: LiteralExpr(
Str(
aA_bB_cC_dD_eE_fF(175),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6440-6469,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6440-6444,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6440-6444,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6447-6468,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6447-6454,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6447-6454,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6455-6458,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6455-6458,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6455-6458,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6455-6458,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6460-6464,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6460-6464,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6460-6464,
data: LiteralExpr(
Str(
%h(167),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6466-6467,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6466-6467,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6466-6467,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6466-6467,
name: a(19),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6474-6589,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6478-6488,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6478-6482,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6478-6482,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6487-6488,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6490-6589,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6502-6562,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6502-6561,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6502-6510,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6502-6510,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6511-6554,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6511-6554,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6511-6554,
data: LiteralExpr(
Str(
FAILED(h2) to parse one argument found %d(177),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6556-6560,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6556-6560,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6556-6560,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6556-6560,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6569-6581,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6569-6573,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6569-6573,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6576-6580,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6594-6733,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6598-6620,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6598-6599,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6598-6599,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6604-6620,
data: LiteralExpr(
BasedInteger(
Some(
64(85),
),
false,
'h',
aabbccddeeff(179),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6622-6733,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6634-6706,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6634-6705,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6634-6642,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6634-6642,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6643-6701,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6643-6701,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6643-6701,
data: LiteralExpr(
Str(
FAILED(h2) argument value, expected aabbccddeeff, got %h(181),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6703-6704,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6703-6704,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6703-6704,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6703-6704,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6713-6725,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6713-6717,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6713-6717,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6720-6724,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6738-6763,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6738-6741,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6738-6741,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6744-6762,
data: LiteralExpr(
Str(
0123456789_xzXZ?(165),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6768-6797,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6768-6772,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6768-6772,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6775-6796,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6775-6782,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6775-6782,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6783-6786,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6783-6786,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6783-6786,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6783-6786,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6788-6792,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6788-6792,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6788-6792,
data: LiteralExpr(
Str(
%x(183),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6794-6795,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6794-6795,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6794-6795,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6794-6795,
name: a(19),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6802-6917,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6806-6816,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6806-6810,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6806-6810,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6815-6816,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6818-6917,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6830-6890,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6830-6889,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6830-6838,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6830-6838,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6839-6882,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6839-6882,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6839-6882,
data: LiteralExpr(
Str(
FAILED(h3) to parse one argument found %d(185),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6884-6888,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6884-6888,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6884-6888,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6884-6888,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6897-6909,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6897-6901,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6897-6901,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6904-6908,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6922-7067,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6926-6951,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6926-6927,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6926-6927,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6932-6951,
data: LiteralExpr(
BasedInteger(
Some(
64(85),
),
false,
'h',
0123456789xzxzx(171),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6953-7067,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6965-7040,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6965-7039,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6965-6973,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6965-6973,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6974-7035,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6974-7035,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):6974-7035,
data: LiteralExpr(
Str(
FAILED(h3) argument value, expected 0123456789xzxzx, got %h(187),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7037-7038,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7037-7038,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7037-7038,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7037-7038,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7047-7059,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7047-7051,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7047-7051,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7054-7058,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7072-7098,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7072-7075,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7072-7075,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7078-7097,
data: LiteralExpr(
Str(
aA_bB_cC_dD_eE_fF(175),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7103-7132,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7103-7107,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7103-7107,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7110-7131,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7110-7117,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7110-7117,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7118-7121,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7118-7121,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7118-7121,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7118-7121,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7123-7127,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7123-7127,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7123-7127,
data: LiteralExpr(
Str(
%x(183),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7129-7130,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7129-7130,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7129-7130,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7129-7130,
name: a(19),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7137-7252,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7141-7151,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7141-7145,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7141-7145,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7150-7151,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7153-7252,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7165-7225,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7165-7224,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7165-7173,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7165-7173,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7174-7217,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7174-7217,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7174-7217,
data: LiteralExpr(
Str(
FAILED(h4) to parse one argument found %d(189),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7219-7223,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7219-7223,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7219-7223,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7219-7223,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7232-7244,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7232-7236,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7232-7236,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7239-7243,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7257-7396,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7261-7283,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7261-7262,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7261-7262,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7267-7283,
data: LiteralExpr(
BasedInteger(
Some(
64(85),
),
false,
'h',
aabbccddeeff(179),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7285-7396,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7297-7369,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7297-7368,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7297-7305,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7297-7305,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7306-7364,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7306-7364,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7306-7364,
data: LiteralExpr(
Str(
FAILED(h4) argument value, expected aabbccddeeff, got %h(191),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7366-7367,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7366-7367,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7366-7367,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7366-7367,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7376-7388,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7376-7380,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7376-7380,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7383-7387,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7453-7461,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7453-7454,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7453-7454,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7457-7460,
data: LiteralExpr(
BasedInteger(
None,
false,
'd',
x(71),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7466-7492,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7466-7469,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7466-7469,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7472-7491,
data: LiteralExpr(
Str(
_0123456789_xzXZ?(193),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7497-7526,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7497-7501,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7497-7501,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7504-7525,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7504-7511,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7504-7511,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7512-7515,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7512-7515,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7512-7515,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7512-7515,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7517-7521,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7517-7521,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7517-7521,
data: LiteralExpr(
Str(
%h(167),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7523-7524,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7523-7524,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7523-7524,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7523-7524,
name: a(19),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7531-7647,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7535-7545,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7535-7539,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7535-7539,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7544-7545,
data: LiteralExpr(
Number(
0(17),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7547-7647,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7559-7620,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7559-7619,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7559-7567,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7559-7567,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7568-7612,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7568-7612,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7568-7612,
data: LiteralExpr(
Str(
FAILED(hi) to parse zero argument found %d(195),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7614-7618,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7614-7618,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7614-7618,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7614-7618,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7627-7639,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7627-7631,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7627-7631,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7634-7638,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7652-7767,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7656-7665,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7656-7657,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7656-7657,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7662-7665,
data: LiteralExpr(
BasedInteger(
None,
false,
'h',
x(71),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7667-7767,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7679-7740,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7679-7739,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7679-7687,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7679-7687,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7688-7735,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7688-7735,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7688-7735,
data: LiteralExpr(
Str(
FAILED(hi) argument value, expected x, got %h(197),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7737-7738,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7737-7738,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7737-7738,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7737-7738,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7747-7759,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7747-7751,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7747-7751,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7754-7758,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7810-7830,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7810-7813,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7810-7813,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7816-7829,
data: LiteralExpr(
Str(
+0123456789(199),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7835-7864,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7835-7839,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7835-7839,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7842-7863,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7842-7849,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7842-7849,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7850-7853,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7850-7853,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7850-7853,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7850-7853,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7855-7859,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7855-7859,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7855-7859,
data: LiteralExpr(
Str(
%f(201),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7861-7862,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7861-7862,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7861-7862,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7861-7862,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7869-7984,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7873-7883,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7873-7877,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7873-7877,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7882-7883,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7885-7984,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7897-7957,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7897-7956,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7897-7905,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7897-7905,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7906-7949,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7906-7949,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7906-7949,
data: LiteralExpr(
Str(
FAILED(f1) to parse one argument found %d(203),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7951-7955,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7951-7955,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7951-7955,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7951-7955,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7964-7976,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7964-7968,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7964-7968,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7971-7975,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7989-8121,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7993-8009,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7993-7994,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7993-7994,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):7998-8009,
data: LiteralExpr(
Number(
123456789(205),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8011-8121,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8023-8094,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8023-8093,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8023-8031,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8023-8031,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8032-8089,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8032-8089,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8032-8089,
data: LiteralExpr(
Str(
FAILED(f1) argument value, expected 123456789.0, got %f(207),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8091-8092,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8091-8092,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8091-8092,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8091-8092,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8101-8113,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8101-8105,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8101-8105,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8108-8112,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8126-8145,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8126-8129,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8126-8129,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8132-8144,
data: LiteralExpr(
Str(
0123456789(103),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8150-8179,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8150-8154,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8150-8154,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8157-8178,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8157-8164,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8157-8164,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8165-8168,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8165-8168,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8165-8168,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8165-8168,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8170-8174,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8170-8174,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8170-8174,
data: LiteralExpr(
Str(
%f(201),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8176-8177,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8176-8177,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8176-8177,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8176-8177,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8184-8299,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8188-8198,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8188-8192,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8188-8192,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8197-8198,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8200-8299,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8212-8272,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8212-8271,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8212-8220,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8212-8220,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8221-8264,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8221-8264,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8221-8264,
data: LiteralExpr(
Str(
FAILED(f2) to parse one argument found %d(209),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8266-8270,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8266-8270,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8266-8270,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8266-8270,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8279-8291,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8279-8283,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8279-8283,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8286-8290,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8304-8436,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8308-8324,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8308-8309,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8308-8309,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8313-8324,
data: LiteralExpr(
Number(
123456789(205),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8326-8436,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8338-8409,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8338-8408,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8338-8346,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8338-8346,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8347-8404,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8347-8404,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8347-8404,
data: LiteralExpr(
Str(
FAILED(f2) argument value, expected 123456789.0, got %f(211),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8406-8407,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8406-8407,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8406-8407,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8406-8407,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8416-8428,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8416-8420,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8416-8420,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8423-8427,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8441-8461,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8441-8444,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8441-8444,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8447-8460,
data: LiteralExpr(
Str(
-0123456789(213),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8466-8495,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8466-8470,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8466-8470,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8473-8494,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8473-8480,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8473-8480,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8481-8484,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8481-8484,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8481-8484,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8481-8484,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8486-8490,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8486-8490,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8486-8490,
data: LiteralExpr(
Str(
%f(201),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8492-8493,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8492-8493,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8492-8493,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8492-8493,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8500-8615,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8504-8514,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8504-8508,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8504-8508,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8513-8514,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8516-8615,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8528-8588,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8528-8587,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8528-8536,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8528-8536,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8537-8580,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8537-8580,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8537-8580,
data: LiteralExpr(
Str(
FAILED(f3) to parse one argument found %d(215),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8582-8586,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8582-8586,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8582-8586,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8582-8586,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8595-8607,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8595-8599,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8595-8599,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8602-8606,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8620-8754,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8624-8641,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8624-8625,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8624-8625,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8629-8641,
data: UnaryExpr {
op: Sub,
expr: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8630-8641,
data: LiteralExpr(
Number(
123456789(205),
Some(
0(17),
),
),
),
},
postfix: false,
},
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8643-8754,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8655-8727,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8655-8726,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8655-8663,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8655-8663,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8664-8722,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8664-8722,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8664-8722,
data: LiteralExpr(
Str(
FAILED(f3) argument value, expected -123456789.0, got %f(217),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8724-8725,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8724-8725,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8724-8725,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8724-8725,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8734-8746,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8734-8738,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8734-8738,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8741-8745,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8816-8824,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8816-8817,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8816-8817,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8820-8823,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8829-8840,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8829-8832,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8829-8832,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8835-8839,
data: LiteralExpr(
Str(
-q(147),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8845-8874,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8845-8849,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8845-8849,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8852-8873,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8852-8859,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8852-8859,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8860-8863,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8860-8863,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8860-8863,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8860-8863,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8865-8869,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8865-8869,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8865-8869,
data: LiteralExpr(
Str(
%f(201),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8871-8872,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8871-8872,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8871-8872,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8871-8872,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8879-8996,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8883-8893,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8883-8887,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8883-8887,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8892-8893,
data: LiteralExpr(
Number(
0(17),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8895-8996,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8907-8969,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8907-8968,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8907-8915,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8907-8915,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8916-8961,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8916-8961,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8916-8961,
data: LiteralExpr(
Str(
FAILED(f4) to parse zero arguments found %d(219),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8963-8967,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8963-8967,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8963-8967,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8963-8967,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8976-8988,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8976-8980,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8976-8980,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):8983-8987,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9001-9117,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9005-9013,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9005-9006,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9005-9006,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9010-9013,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9015-9117,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9027-9090,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9027-9089,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9027-9035,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9027-9035,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9036-9085,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9036-9085,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9036-9085,
data: LiteralExpr(
Str(
FAILED(f4) argument value, expected 1.0, got %f(221),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9087-9088,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9087-9088,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9087-9088,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9087-9088,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9097-9109,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9097-9101,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9097-9101,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9104-9108,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9122-9130,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9122-9123,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9122-9123,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9126-9129,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9135-9146,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9135-9138,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9135-9138,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9141-9145,
data: LiteralExpr(
Str(
+q(153),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9151-9180,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9151-9155,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9151-9155,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9158-9179,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9158-9165,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9158-9165,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9166-9169,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9166-9169,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9166-9169,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9166-9169,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9171-9175,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9171-9175,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9171-9175,
data: LiteralExpr(
Str(
%f(201),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9177-9178,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9177-9178,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9177-9178,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9177-9178,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9185-9302,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9189-9199,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9189-9193,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9189-9193,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9198-9199,
data: LiteralExpr(
Number(
0(17),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9201-9302,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9213-9275,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9213-9274,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9213-9221,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9213-9221,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9222-9267,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9222-9267,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9222-9267,
data: LiteralExpr(
Str(
FAILED(f5) to parse zero arguments found %d(223),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9269-9273,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9269-9273,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9269-9273,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9269-9273,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9282-9294,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9282-9286,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9282-9286,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9289-9293,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9307-9423,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9311-9319,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9311-9312,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9311-9312,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9316-9319,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9321-9423,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9333-9396,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9333-9395,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9333-9341,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9333-9341,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9342-9391,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9342-9391,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9342-9391,
data: LiteralExpr(
Str(
FAILED(f5) argument value, expected 1.0, got %f(225),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9393-9394,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9393-9394,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9393-9394,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9393-9394,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9403-9415,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9403-9407,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9403-9407,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9410-9414,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9428-9436,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9428-9429,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9428-9429,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9432-9435,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9441-9451,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9441-9444,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9441-9444,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9447-9450,
data: LiteralExpr(
Str(
q(227),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9456-9485,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9456-9460,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9456-9460,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9463-9484,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9463-9470,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9463-9470,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9471-9474,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9471-9474,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9471-9474,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9471-9474,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9476-9480,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9476-9480,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9476-9480,
data: LiteralExpr(
Str(
%f(201),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9482-9483,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9482-9483,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9482-9483,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9482-9483,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9490-9607,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9494-9504,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9494-9498,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9494-9498,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9503-9504,
data: LiteralExpr(
Number(
0(17),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9506-9607,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9518-9580,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9518-9579,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9518-9526,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9518-9526,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9527-9572,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9527-9572,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9527-9572,
data: LiteralExpr(
Str(
FAILED(f6) to parse zero arguments found %d(229),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9574-9578,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9574-9578,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9574-9578,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9574-9578,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9587-9599,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9587-9591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9587-9591,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9594-9598,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9612-9728,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9616-9624,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9616-9617,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9616-9617,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9621-9624,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9626-9728,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9638-9701,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9638-9700,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9638-9646,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9638-9646,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9647-9696,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9647-9696,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9647-9696,
data: LiteralExpr(
Str(
FAILED(f6) argument value, expected 1.0, got %f(231),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9698-9699,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9698-9699,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9698-9699,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9698-9699,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9708-9720,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9708-9712,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9708-9712,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9715-9719,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9779-9790,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9779-9782,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9779-9782,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9785-9789,
data: LiteralExpr(
Str(
2.(233),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9795-9824,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9795-9799,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9795-9799,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9802-9823,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9802-9809,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9802-9809,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9810-9813,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9810-9813,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9810-9813,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9810-9813,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9815-9819,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9815-9819,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9815-9819,
data: LiteralExpr(
Str(
%f(201),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9821-9822,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9821-9822,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9821-9822,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9821-9822,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9829-9945,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9833-9843,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9833-9837,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9833-9837,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9842-9843,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9845-9945,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9857-9918,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9857-9917,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9857-9865,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9857-9865,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9866-9910,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9866-9910,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9866-9910,
data: LiteralExpr(
Str(
FAILED(f7) to parse one arguments found %d(235),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9912-9916,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9912-9916,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9912-9916,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9912-9916,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9925-9937,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9925-9929,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9925-9929,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9932-9936,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9950-10066,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9954-9962,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9954-9955,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9954-9955,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9959-9962,
data: LiteralExpr(
Number(
2(237),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9964-10066,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9976-10039,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9976-10038,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9976-9984,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9976-9984,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9985-10034,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9985-10034,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):9985-10034,
data: LiteralExpr(
Str(
FAILED(f7) argument value, expected 2.0, got %f(239),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10036-10037,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10036-10037,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10036-10037,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10036-10037,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10046-10058,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10046-10050,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10046-10050,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10053-10057,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10071-10082,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10071-10074,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10071-10074,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10077-10081,
data: LiteralExpr(
Str(
.2(241),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10087-10116,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10087-10091,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10087-10091,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10094-10115,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10094-10101,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10094-10101,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10102-10105,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10102-10105,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10102-10105,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10102-10105,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10107-10111,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10107-10111,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10107-10111,
data: LiteralExpr(
Str(
%f(201),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10113-10114,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10113-10114,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10113-10114,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10113-10114,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10121-10237,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10125-10135,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10125-10129,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10125-10129,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10134-10135,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10137-10237,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10149-10210,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10149-10209,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10149-10157,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10149-10157,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10158-10202,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10158-10202,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10158-10202,
data: LiteralExpr(
Str(
FAILED(f8) to parse one arguments found %d(243),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10204-10208,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10204-10208,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10204-10208,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10204-10208,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10217-10229,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10217-10221,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10217-10221,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10224-10228,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10242-10358,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10246-10254,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10246-10247,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10246-10247,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10251-10254,
data: LiteralExpr(
Number(
0(17),
Some(
2(237),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10256-10358,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10268-10331,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10268-10330,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10268-10276,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10268-10276,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10277-10326,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10277-10326,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10277-10326,
data: LiteralExpr(
Str(
FAILED(f8) argument value, expected 0.2, got %f(245),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10328-10329,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10328-10329,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10328-10329,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10328-10329,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10338-10350,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10338-10342,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10338-10342,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10345-10349,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10394-10407,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10394-10397,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10394-10397,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10400-10406,
data: LiteralExpr(
Str(
2.e1(247),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10412-10441,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10412-10416,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10412-10416,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10419-10440,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10419-10426,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10419-10426,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10427-10430,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10427-10430,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10427-10430,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10427-10430,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10432-10436,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10432-10436,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10432-10436,
data: LiteralExpr(
Str(
%f(201),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10438-10439,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10438-10439,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10438-10439,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10438-10439,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10446-10562,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10450-10460,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10450-10454,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10450-10454,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10459-10460,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10462-10562,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10474-10535,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10474-10534,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10474-10482,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10474-10482,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10483-10527,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10483-10527,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10483-10527,
data: LiteralExpr(
Str(
FAILED(f9) to parse one arguments found %d(249),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10529-10533,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10529-10533,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10529-10533,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10529-10533,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10542-10554,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10542-10546,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10542-10546,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10549-10553,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10567-10685,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10571-10580,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10571-10572,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10571-10572,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10576-10580,
data: LiteralExpr(
Number(
20(251),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10582-10685,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10594-10658,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10594-10657,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10594-10602,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10594-10602,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10603-10653,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10603-10653,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10603-10653,
data: LiteralExpr(
Str(
FAILED(f9) argument value, expected 20.0, got %f(253),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10655-10656,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10655-10656,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10655-10656,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10655-10656,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10665-10677,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10665-10669,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10665-10669,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10672-10676,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10690-10704,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10690-10693,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10690-10693,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10696-10703,
data: LiteralExpr(
Str(
2.e-1(255),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10709-10738,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10709-10713,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10709-10713,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10716-10737,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10716-10723,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10716-10723,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10724-10727,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10724-10727,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10724-10727,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10724-10727,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10729-10733,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10729-10733,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10729-10733,
data: LiteralExpr(
Str(
%f(201),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10735-10736,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10735-10736,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10735-10736,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10735-10736,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10743-10860,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10747-10757,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10747-10751,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10747-10751,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10756-10757,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10759-10860,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10771-10833,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10771-10832,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10771-10779,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10771-10779,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10780-10825,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10780-10825,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10780-10825,
data: LiteralExpr(
Str(
FAILED(f10) to parse one arguments found %d(257),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10827-10831,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10827-10831,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10827-10831,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10827-10831,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10840-10852,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10840-10844,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10840-10844,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10847-10851,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10865-10982,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10869-10877,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10869-10870,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10869-10870,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10874-10877,
data: LiteralExpr(
Number(
0(17),
Some(
2(237),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10879-10982,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10891-10955,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10891-10954,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10891-10899,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10891-10899,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10900-10950,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10900-10950,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10900-10950,
data: LiteralExpr(
Str(
FAILED(f10) argument value, expected 0.2, got %f(259),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10952-10953,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10952-10953,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10952-10953,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10952-10953,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10962-10974,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10962-10966,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10962-10966,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):10969-10973,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11024-11032,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11024-11025,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11024-11025,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11028-11031,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11037-11050,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11037-11040,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11037-11040,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11043-11049,
data: LiteralExpr(
Str(
2.ea(261),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11055-11084,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11055-11059,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11055-11059,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11062-11083,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11062-11069,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11062-11069,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11070-11073,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11070-11073,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11070-11073,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11070-11073,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11075-11079,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11075-11079,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11075-11079,
data: LiteralExpr(
Str(
%f(201),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11081-11082,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11081-11082,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11081-11082,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11081-11082,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11089-11207,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11093-11103,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11093-11097,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11093-11097,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11102-11103,
data: LiteralExpr(
Number(
0(17),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11105-11207,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11117-11180,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11117-11179,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11117-11125,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11117-11125,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11126-11172,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11126-11172,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11126-11172,
data: LiteralExpr(
Str(
FAILED(f11) to parse zero arguments found %d(263),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11174-11178,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11174-11178,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11174-11178,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11174-11178,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11187-11199,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11187-11191,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11187-11191,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11194-11198,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11212-11329,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11216-11224,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11216-11217,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11216-11217,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11221-11224,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11226-11329,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11238-11302,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11238-11301,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11238-11246,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11238-11246,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11247-11297,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11247-11297,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11247-11297,
data: LiteralExpr(
Str(
FAILED(f11) argument value, expected 1.0, got %f(265),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11299-11300,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11299-11300,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11299-11300,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11299-11300,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11309-11321,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11309-11313,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11309-11313,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11316-11320,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11334-11342,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11334-11335,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11334-11335,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11338-11341,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11347-11361,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11347-11350,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11347-11350,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11353-11360,
data: LiteralExpr(
Str(
2.e+a(267),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11366-11395,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11366-11370,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11366-11370,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11373-11394,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11373-11380,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11373-11380,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11381-11384,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11381-11384,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11381-11384,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11381-11384,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11386-11390,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11386-11390,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11386-11390,
data: LiteralExpr(
Str(
%f(201),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11392-11393,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11392-11393,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11392-11393,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11392-11393,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11400-11518,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11404-11414,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11404-11408,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11404-11408,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11413-11414,
data: LiteralExpr(
Number(
0(17),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11416-11518,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11428-11491,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11428-11490,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11428-11436,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11428-11436,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11437-11483,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11437-11483,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11437-11483,
data: LiteralExpr(
Str(
FAILED(f12) to parse zero arguments found %d(269),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11485-11489,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11485-11489,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11485-11489,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11485-11489,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11498-11510,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11498-11502,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11498-11502,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11505-11509,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11523-11640,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11527-11535,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11527-11528,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11527-11528,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11532-11535,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11537-11640,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11549-11613,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11549-11612,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11549-11557,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11549-11557,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11558-11608,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11558-11608,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11558-11608,
data: LiteralExpr(
Str(
FAILED(f12) argument value, expected 1.0, got %f(271),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11610-11611,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11610-11611,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11610-11611,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11610-11611,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11620-11632,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11620-11624,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11620-11624,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11627-11631,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11645-11653,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11645-11646,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11645-11646,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11649-11652,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11658-11672,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11658-11661,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11658-11661,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11664-11671,
data: LiteralExpr(
Str(
2.e-a(273),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11677-11706,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11677-11681,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11677-11681,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11684-11705,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11684-11691,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11684-11691,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11692-11695,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11692-11695,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11692-11695,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11692-11695,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11697-11701,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11697-11701,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11697-11701,
data: LiteralExpr(
Str(
%f(201),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11703-11704,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11703-11704,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11703-11704,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11703-11704,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11711-11829,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11715-11725,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11715-11719,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11715-11719,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11724-11725,
data: LiteralExpr(
Number(
0(17),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11727-11829,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11739-11802,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11739-11801,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11739-11747,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11739-11747,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11748-11794,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11748-11794,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11748-11794,
data: LiteralExpr(
Str(
FAILED(f13) to parse zero arguments found %d(275),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11796-11800,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11796-11800,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11796-11800,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11796-11800,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11809-11821,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11809-11813,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11809-11813,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11816-11820,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11834-11951,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11838-11846,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11838-11839,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11838-11839,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11843-11846,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11848-11951,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11860-11924,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11860-11923,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11860-11868,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11860-11868,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11869-11919,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11869-11919,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11869-11919,
data: LiteralExpr(
Str(
FAILED(f13) argument value, expected 1.0, got %f(277),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11921-11922,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11921-11922,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11921-11922,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11921-11922,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11931-11943,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11931-11935,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11931-11935,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11938-11942,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11956-11971,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11956-11959,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11956-11959,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11962-11970,
data: LiteralExpr(
Str(
1e5000(279),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11976-12005,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11976-11980,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11976-11980,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11983-12004,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11983-11990,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11983-11990,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11991-11994,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11991-11994,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11991-11994,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11991-11994,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11996-12000,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11996-12000,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):11996-12000,
data: LiteralExpr(
Str(
%f(201),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12002-12003,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12002-12003,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12002-12003,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12002-12003,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12010-12127,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12014-12024,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12014-12018,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12014-12018,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12023-12024,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12026-12127,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12038-12100,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12038-12099,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12038-12046,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12038-12046,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12047-12092,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12047-12092,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12047-12092,
data: LiteralExpr(
Str(
FAILED(f14) to parse one arguments found %d(281),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12094-12098,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12094-12098,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12094-12098,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12094-12098,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12107-12119,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12107-12111,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12107-12111,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12114-12118,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12132-12253,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12136-12148,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12136-12137,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12136-12137,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12141-12148,
data: BinaryExpr {
op: Div,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12141-12144,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12145-12148,
data: LiteralExpr(
Number(
0(17),
Some(
0(17),
),
),
),
},
},
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12150-12253,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12162-12226,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12162-12225,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12162-12170,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12162-12170,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12171-12221,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12171-12221,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12171-12221,
data: LiteralExpr(
Str(
FAILED(f14) argument value, expected inf, got %f(283),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12223-12224,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12223-12224,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12223-12224,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12223-12224,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12233-12245,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12233-12237,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12233-12237,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12240-12244,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12258-12274,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12258-12261,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12258-12261,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12264-12273,
data: LiteralExpr(
Str(
-1e5000(285),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12279-12308,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12279-12283,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12279-12283,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12286-12307,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12286-12293,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12286-12293,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12294-12297,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12294-12297,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12294-12297,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12294-12297,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12299-12303,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12299-12303,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12299-12303,
data: LiteralExpr(
Str(
%f(201),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12305-12306,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12305-12306,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12305-12306,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12305-12306,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12313-12430,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12317-12327,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12317-12321,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12317-12321,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12326-12327,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12329-12430,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12341-12403,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12341-12402,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12341-12349,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12341-12349,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12350-12395,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12350-12395,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12350-12395,
data: LiteralExpr(
Str(
FAILED(f14) to parse one arguments found %d(281),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12397-12401,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12397-12401,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12397-12401,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12397-12401,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12410-12422,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12410-12414,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12410-12414,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12417-12421,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12435-12558,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12439-12452,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12439-12440,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12439-12440,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12444-12452,
data: BinaryExpr {
op: Div,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12444-12448,
data: UnaryExpr {
op: Sub,
expr: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12445-12448,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12449-12452,
data: LiteralExpr(
Number(
0(17),
Some(
0(17),
),
),
),
},
},
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12454-12558,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12466-12531,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12466-12530,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12466-12474,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12466-12474,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12475-12526,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12475-12526,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12475-12526,
data: LiteralExpr(
Str(
FAILED(f14) argument value, expected -inf, got %f(287),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12528-12529,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12528-12529,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12528-12529,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12528-12529,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12538-12550,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12538-12542,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12538-12542,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12545-12549,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12601-12621,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12601-12604,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12601-12604,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12607-12620,
data: LiteralExpr(
Str(
+0123456789(199),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12626-12655,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12626-12630,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12626-12630,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12633-12654,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12633-12640,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12633-12640,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12641-12644,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12641-12644,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12641-12644,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12641-12644,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12646-12650,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12646-12650,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12646-12650,
data: LiteralExpr(
Str(
%e(289),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12652-12653,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12652-12653,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12652-12653,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12652-12653,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12660-12775,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12664-12674,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12664-12668,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12664-12668,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12673-12674,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12676-12775,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12688-12748,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12688-12747,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12688-12696,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12688-12696,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12697-12740,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12697-12740,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12697-12740,
data: LiteralExpr(
Str(
FAILED(e1) to parse one argument found %d(291),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12742-12746,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12742-12746,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12742-12746,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12742-12746,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12755-12767,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12755-12759,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12755-12759,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12762-12766,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12780-12912,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12784-12800,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12784-12785,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12784-12785,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12789-12800,
data: LiteralExpr(
Number(
123456789(205),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12802-12912,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12814-12885,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12814-12884,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12814-12822,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12814-12822,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12823-12880,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12823-12880,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12823-12880,
data: LiteralExpr(
Str(
FAILED(e1) argument value, expected 123456789.0, got %f(293),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12882-12883,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12882-12883,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12882-12883,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12882-12883,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12892-12904,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12892-12896,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12892-12896,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12899-12903,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12917-12936,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12917-12920,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12917-12920,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12923-12935,
data: LiteralExpr(
Str(
0123456789(103),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12941-12970,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12941-12945,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12941-12945,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12948-12969,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12948-12955,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12948-12955,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12956-12959,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12956-12959,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12956-12959,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12956-12959,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12961-12965,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12961-12965,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12961-12965,
data: LiteralExpr(
Str(
%e(289),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12967-12968,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12967-12968,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12967-12968,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12967-12968,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12975-13090,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12979-12989,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12979-12983,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12979-12983,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12988-12989,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):12991-13090,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13003-13063,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13003-13062,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13003-13011,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13003-13011,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13012-13055,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13012-13055,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13012-13055,
data: LiteralExpr(
Str(
FAILED(e2) to parse one argument found %d(295),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13057-13061,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13057-13061,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13057-13061,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13057-13061,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13070-13082,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13070-13074,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13070-13074,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13077-13081,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13095-13227,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13099-13115,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13099-13100,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13099-13100,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13104-13115,
data: LiteralExpr(
Number(
123456789(205),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13117-13227,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13129-13200,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13129-13199,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13129-13137,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13129-13137,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13138-13195,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13138-13195,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13138-13195,
data: LiteralExpr(
Str(
FAILED(e2) argument value, expected 123456789.0, got %f(297),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13197-13198,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13197-13198,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13197-13198,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13197-13198,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13207-13219,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13207-13211,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13207-13211,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13214-13218,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13232-13252,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13232-13235,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13232-13235,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13238-13251,
data: LiteralExpr(
Str(
-0123456789(213),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13257-13286,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13257-13261,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13257-13261,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13264-13285,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13264-13271,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13264-13271,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13272-13275,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13272-13275,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13272-13275,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13272-13275,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13277-13281,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13277-13281,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13277-13281,
data: LiteralExpr(
Str(
%e(289),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13283-13284,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13283-13284,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13283-13284,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13283-13284,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13291-13406,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13295-13305,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13295-13299,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13295-13299,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13304-13305,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13307-13406,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13319-13379,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13319-13378,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13319-13327,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13319-13327,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13328-13371,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13328-13371,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13328-13371,
data: LiteralExpr(
Str(
FAILED(e3) to parse one argument found %d(299),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13373-13377,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13373-13377,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13373-13377,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13373-13377,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13386-13398,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13386-13390,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13386-13390,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13393-13397,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13411-13545,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13415-13432,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13415-13416,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13415-13416,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13420-13432,
data: UnaryExpr {
op: Sub,
expr: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13421-13432,
data: LiteralExpr(
Number(
123456789(205),
Some(
0(17),
),
),
),
},
postfix: false,
},
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13434-13545,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13446-13518,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13446-13517,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13446-13454,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13446-13454,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13455-13513,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13455-13513,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13455-13513,
data: LiteralExpr(
Str(
FAILED(e3) argument value, expected -123456789.0, got %f(301),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13515-13516,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13515-13516,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13515-13516,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13515-13516,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13525-13537,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13525-13529,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13525-13529,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13532-13536,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13607-13615,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13607-13608,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13607-13608,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13611-13614,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13620-13631,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13620-13623,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13620-13623,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13626-13630,
data: LiteralExpr(
Str(
-q(147),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13636-13665,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13636-13640,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13636-13640,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13643-13664,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13643-13650,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13643-13650,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13651-13654,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13651-13654,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13651-13654,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13651-13654,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13656-13660,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13656-13660,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13656-13660,
data: LiteralExpr(
Str(
%e(289),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13662-13663,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13662-13663,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13662-13663,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13662-13663,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13670-13787,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13674-13684,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13674-13678,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13674-13678,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13683-13684,
data: LiteralExpr(
Number(
0(17),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13686-13787,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13698-13760,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13698-13759,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13698-13706,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13698-13706,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13707-13752,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13707-13752,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13707-13752,
data: LiteralExpr(
Str(
FAILED(e4) to parse zero arguments found %d(303),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13754-13758,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13754-13758,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13754-13758,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13754-13758,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13767-13779,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13767-13771,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13767-13771,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13774-13778,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13792-13908,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13796-13804,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13796-13797,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13796-13797,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13801-13804,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13806-13908,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13818-13881,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13818-13880,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13818-13826,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13818-13826,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13827-13876,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13827-13876,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13827-13876,
data: LiteralExpr(
Str(
FAILED(e4) argument value, expected 1.0, got %f(305),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13878-13879,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13878-13879,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13878-13879,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13878-13879,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13888-13900,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13888-13892,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13888-13892,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13895-13899,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13913-13921,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13913-13914,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13913-13914,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13917-13920,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13926-13937,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13926-13929,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13926-13929,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13932-13936,
data: LiteralExpr(
Str(
+q(153),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13942-13971,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13942-13946,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13942-13946,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13949-13970,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13949-13956,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13949-13956,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13957-13960,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13957-13960,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13957-13960,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13957-13960,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13962-13966,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13962-13966,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13962-13966,
data: LiteralExpr(
Str(
%e(289),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13968-13969,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13968-13969,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13968-13969,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13968-13969,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13976-14093,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13980-13990,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13980-13984,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13980-13984,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13989-13990,
data: LiteralExpr(
Number(
0(17),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):13992-14093,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14004-14066,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14004-14065,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14004-14012,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14004-14012,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14013-14058,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14013-14058,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14013-14058,
data: LiteralExpr(
Str(
FAILED(e5) to parse zero arguments found %d(307),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14060-14064,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14060-14064,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14060-14064,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14060-14064,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14073-14085,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14073-14077,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14073-14077,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14080-14084,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14098-14214,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14102-14110,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14102-14103,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14102-14103,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14107-14110,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14112-14214,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14124-14187,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14124-14186,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14124-14132,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14124-14132,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14133-14182,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14133-14182,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14133-14182,
data: LiteralExpr(
Str(
FAILED(e5) argument value, expected 1.0, got %f(309),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14184-14185,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14184-14185,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14184-14185,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14184-14185,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14194-14206,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14194-14198,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14194-14198,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14201-14205,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14219-14227,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14219-14220,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14219-14220,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14223-14226,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14232-14242,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14232-14235,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14232-14235,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14238-14241,
data: LiteralExpr(
Str(
q(227),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14247-14276,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14247-14251,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14247-14251,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14254-14275,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14254-14261,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14254-14261,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14262-14265,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14262-14265,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14262-14265,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14262-14265,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14267-14271,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14267-14271,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14267-14271,
data: LiteralExpr(
Str(
%e(289),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14273-14274,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14273-14274,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14273-14274,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14273-14274,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14281-14398,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14285-14295,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14285-14289,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14285-14289,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14294-14295,
data: LiteralExpr(
Number(
0(17),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14297-14398,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14309-14371,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14309-14370,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14309-14317,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14309-14317,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14318-14363,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14318-14363,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14318-14363,
data: LiteralExpr(
Str(
FAILED(e6) to parse zero arguments found %d(311),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14365-14369,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14365-14369,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14365-14369,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14365-14369,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14378-14390,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14378-14382,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14378-14382,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14385-14389,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14403-14519,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14407-14415,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14407-14408,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14407-14408,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14412-14415,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14417-14519,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14429-14492,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14429-14491,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14429-14437,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14429-14437,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14438-14487,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14438-14487,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14438-14487,
data: LiteralExpr(
Str(
FAILED(e6) argument value, expected 1.0, got %f(313),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14489-14490,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14489-14490,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14489-14490,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14489-14490,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14499-14511,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14499-14503,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14499-14503,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14506-14510,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14570-14581,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14570-14573,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14570-14573,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14576-14580,
data: LiteralExpr(
Str(
2.(233),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14586-14615,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14586-14590,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14586-14590,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14593-14614,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14593-14600,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14593-14600,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14601-14604,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14601-14604,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14601-14604,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14601-14604,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14606-14610,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14606-14610,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14606-14610,
data: LiteralExpr(
Str(
%e(289),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14612-14613,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14612-14613,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14612-14613,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14612-14613,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14620-14736,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14624-14634,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14624-14628,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14624-14628,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14633-14634,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14636-14736,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14648-14709,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14648-14708,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14648-14656,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14648-14656,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14657-14701,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14657-14701,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14657-14701,
data: LiteralExpr(
Str(
FAILED(e7) to parse one arguments found %d(315),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14703-14707,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14703-14707,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14703-14707,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14703-14707,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14716-14728,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14716-14720,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14716-14720,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14723-14727,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14741-14857,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14745-14753,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14745-14746,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14745-14746,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14750-14753,
data: LiteralExpr(
Number(
2(237),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14755-14857,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14767-14830,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14767-14829,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14767-14775,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14767-14775,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14776-14825,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14776-14825,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14776-14825,
data: LiteralExpr(
Str(
FAILED(e7) argument value, expected 2.0, got %f(317),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14827-14828,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14827-14828,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14827-14828,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14827-14828,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14837-14849,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14837-14841,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14837-14841,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14844-14848,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14862-14873,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14862-14865,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14862-14865,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14868-14872,
data: LiteralExpr(
Str(
.2(241),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14878-14907,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14878-14882,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14878-14882,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14885-14906,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14885-14892,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14885-14892,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14893-14896,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14893-14896,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14893-14896,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14893-14896,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14898-14902,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14898-14902,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14898-14902,
data: LiteralExpr(
Str(
%e(289),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14904-14905,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14904-14905,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14904-14905,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14904-14905,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14912-15028,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14916-14926,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14916-14920,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14916-14920,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14925-14926,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14928-15028,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14940-15001,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14940-15000,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14940-14948,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14940-14948,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14949-14993,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14949-14993,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14949-14993,
data: LiteralExpr(
Str(
FAILED(e8) to parse one arguments found %d(319),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14995-14999,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14995-14999,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14995-14999,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):14995-14999,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15008-15020,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15008-15012,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15008-15012,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15015-15019,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15033-15149,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15037-15045,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15037-15038,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15037-15038,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15042-15045,
data: LiteralExpr(
Number(
0(17),
Some(
2(237),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15047-15149,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15059-15122,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15059-15121,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15059-15067,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15059-15067,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15068-15117,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15068-15117,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15068-15117,
data: LiteralExpr(
Str(
FAILED(e8) argument value, expected 0.2, got %f(321),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15119-15120,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15119-15120,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15119-15120,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15119-15120,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15129-15141,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15129-15133,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15129-15133,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15136-15140,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15185-15198,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15185-15188,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15185-15188,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15191-15197,
data: LiteralExpr(
Str(
2.e1(247),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15203-15232,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15203-15207,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15203-15207,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15210-15231,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15210-15217,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15210-15217,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15218-15221,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15218-15221,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15218-15221,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15218-15221,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15223-15227,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15223-15227,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15223-15227,
data: LiteralExpr(
Str(
%e(289),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15229-15230,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15229-15230,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15229-15230,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15229-15230,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15237-15353,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15241-15251,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15241-15245,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15241-15245,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15250-15251,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15253-15353,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15265-15326,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15265-15325,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15265-15273,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15265-15273,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15274-15318,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15274-15318,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15274-15318,
data: LiteralExpr(
Str(
FAILED(e9) to parse one arguments found %d(323),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15320-15324,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15320-15324,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15320-15324,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15320-15324,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15333-15345,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15333-15337,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15333-15337,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15340-15344,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15358-15476,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15362-15371,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15362-15363,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15362-15363,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15367-15371,
data: LiteralExpr(
Number(
20(251),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15373-15476,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15385-15449,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15385-15448,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15385-15393,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15385-15393,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15394-15444,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15394-15444,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15394-15444,
data: LiteralExpr(
Str(
FAILED(e9) argument value, expected 20.0, got %f(325),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15446-15447,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15446-15447,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15446-15447,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15446-15447,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15456-15468,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15456-15460,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15456-15460,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15463-15467,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15481-15495,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15481-15484,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15481-15484,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15487-15494,
data: LiteralExpr(
Str(
2.e-1(255),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15500-15529,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15500-15504,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15500-15504,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15507-15528,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15507-15514,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15507-15514,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15515-15518,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15515-15518,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15515-15518,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15515-15518,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15520-15524,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15520-15524,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15520-15524,
data: LiteralExpr(
Str(
%e(289),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15526-15527,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15526-15527,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15526-15527,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15526-15527,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15534-15651,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15538-15548,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15538-15542,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15538-15542,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15547-15548,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15550-15651,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15562-15624,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15562-15623,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15562-15570,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15562-15570,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15571-15616,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15571-15616,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15571-15616,
data: LiteralExpr(
Str(
FAILED(e10) to parse one arguments found %d(327),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15618-15622,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15618-15622,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15618-15622,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15618-15622,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15631-15643,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15631-15635,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15631-15635,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15638-15642,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15656-15773,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15660-15668,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15660-15661,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15660-15661,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15665-15668,
data: LiteralExpr(
Number(
0(17),
Some(
2(237),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15670-15773,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15682-15746,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15682-15745,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15682-15690,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15682-15690,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15691-15741,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15691-15741,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15691-15741,
data: LiteralExpr(
Str(
FAILED(e10) argument value, expected 0.2, got %f(329),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15743-15744,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15743-15744,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15743-15744,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15743-15744,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15753-15765,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15753-15757,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15753-15757,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15760-15764,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15815-15823,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15815-15816,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15815-15816,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15819-15822,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15828-15841,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15828-15831,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15828-15831,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15834-15840,
data: LiteralExpr(
Str(
2.ea(261),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15846-15875,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15846-15850,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15846-15850,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15853-15874,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15853-15860,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15853-15860,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15861-15864,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15861-15864,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15861-15864,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15861-15864,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15866-15870,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15866-15870,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15866-15870,
data: LiteralExpr(
Str(
%e(289),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15872-15873,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15872-15873,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15872-15873,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15872-15873,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15880-15998,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15884-15894,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15884-15888,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15884-15888,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15893-15894,
data: LiteralExpr(
Number(
0(17),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15896-15998,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15908-15971,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15908-15970,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15908-15916,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15908-15916,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15917-15963,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15917-15963,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15917-15963,
data: LiteralExpr(
Str(
FAILED(e11) to parse zero arguments found %d(331),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15965-15969,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15965-15969,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15965-15969,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15965-15969,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15978-15990,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15978-15982,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15978-15982,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):15985-15989,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16003-16120,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16007-16015,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16007-16008,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16007-16008,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16012-16015,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16017-16120,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16029-16093,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16029-16092,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16029-16037,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16029-16037,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16038-16088,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16038-16088,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16038-16088,
data: LiteralExpr(
Str(
FAILED(e11) argument value, expected 1.0, got %f(333),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16090-16091,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16090-16091,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16090-16091,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16090-16091,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16100-16112,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16100-16104,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16100-16104,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16107-16111,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16125-16133,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16125-16126,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16125-16126,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16129-16132,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16138-16152,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16138-16141,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16138-16141,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16144-16151,
data: LiteralExpr(
Str(
2.e+a(267),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16157-16186,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16157-16161,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16157-16161,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16164-16185,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16164-16171,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16164-16171,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16172-16175,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16172-16175,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16172-16175,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16172-16175,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16177-16181,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16177-16181,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16177-16181,
data: LiteralExpr(
Str(
%e(289),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16183-16184,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16183-16184,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16183-16184,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16183-16184,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16191-16309,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16195-16205,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16195-16199,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16195-16199,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16204-16205,
data: LiteralExpr(
Number(
0(17),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16207-16309,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16219-16282,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16219-16281,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16219-16227,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16219-16227,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16228-16274,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16228-16274,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16228-16274,
data: LiteralExpr(
Str(
FAILED(e12) to parse zero arguments found %d(335),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16276-16280,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16276-16280,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16276-16280,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16276-16280,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16289-16301,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16289-16293,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16289-16293,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16296-16300,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16314-16431,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16318-16326,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16318-16319,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16318-16319,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16323-16326,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16328-16431,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16340-16404,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16340-16403,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16340-16348,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16340-16348,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16349-16399,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16349-16399,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16349-16399,
data: LiteralExpr(
Str(
FAILED(e12) argument value, expected 1.0, got %f(337),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16401-16402,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16401-16402,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16401-16402,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16401-16402,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16411-16423,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16411-16415,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16411-16415,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16418-16422,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16436-16444,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16436-16437,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16436-16437,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16440-16443,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16449-16463,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16449-16452,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16449-16452,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16455-16462,
data: LiteralExpr(
Str(
2.e-a(273),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16468-16497,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16468-16472,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16468-16472,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16475-16496,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16475-16482,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16475-16482,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16483-16486,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16483-16486,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16483-16486,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16483-16486,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16488-16492,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16488-16492,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16488-16492,
data: LiteralExpr(
Str(
%e(289),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16494-16495,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16494-16495,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16494-16495,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16494-16495,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16502-16620,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16506-16516,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16506-16510,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16506-16510,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16515-16516,
data: LiteralExpr(
Number(
0(17),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16518-16620,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16530-16593,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16530-16592,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16530-16538,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16530-16538,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16539-16585,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16539-16585,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16539-16585,
data: LiteralExpr(
Str(
FAILED(e13) to parse zero arguments found %d(339),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16587-16591,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16587-16591,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16587-16591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16587-16591,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16600-16612,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16600-16604,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16600-16604,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16607-16611,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16625-16742,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16629-16637,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16629-16630,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16629-16630,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16634-16637,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16639-16742,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16651-16715,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16651-16714,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16651-16659,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16651-16659,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16660-16710,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16660-16710,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16660-16710,
data: LiteralExpr(
Str(
FAILED(e13) argument value, expected 1.0, got %f(341),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16712-16713,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16712-16713,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16712-16713,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16712-16713,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16722-16734,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16722-16726,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16722-16726,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16729-16733,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16747-16762,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16747-16750,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16747-16750,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16753-16761,
data: LiteralExpr(
Str(
1e5000(279),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16767-16796,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16767-16771,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16767-16771,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16774-16795,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16774-16781,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16774-16781,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16782-16785,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16782-16785,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16782-16785,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16782-16785,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16787-16791,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16787-16791,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16787-16791,
data: LiteralExpr(
Str(
%e(289),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16793-16794,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16793-16794,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16793-16794,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16793-16794,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16801-16918,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16805-16815,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16805-16809,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16805-16809,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16814-16815,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16817-16918,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16829-16891,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16829-16890,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16829-16837,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16829-16837,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16838-16883,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16838-16883,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16838-16883,
data: LiteralExpr(
Str(
FAILED(e14) to parse one arguments found %d(343),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16885-16889,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16885-16889,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16885-16889,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16885-16889,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16898-16910,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16898-16902,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16898-16902,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16905-16909,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16923-17044,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16927-16939,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16927-16928,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16927-16928,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16932-16939,
data: BinaryExpr {
op: Div,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16932-16935,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16936-16939,
data: LiteralExpr(
Number(
0(17),
Some(
0(17),
),
),
),
},
},
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16941-17044,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16953-17017,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16953-17016,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16953-16961,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16953-16961,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16962-17012,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16962-17012,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):16962-17012,
data: LiteralExpr(
Str(
FAILED(e14) argument value, expected inf, got %f(345),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17014-17015,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17014-17015,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17014-17015,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17014-17015,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17024-17036,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17024-17028,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17024-17028,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17031-17035,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17049-17065,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17049-17052,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17049-17052,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17055-17064,
data: LiteralExpr(
Str(
-1e5000(285),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17070-17099,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17070-17074,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17070-17074,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17077-17098,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17077-17084,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17077-17084,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17085-17088,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17085-17088,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17085-17088,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17085-17088,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17090-17094,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17090-17094,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17090-17094,
data: LiteralExpr(
Str(
%e(289),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17096-17097,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17096-17097,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17096-17097,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17096-17097,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17104-17221,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17108-17118,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17108-17112,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17108-17112,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17117-17118,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17120-17221,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17132-17194,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17132-17193,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17132-17140,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17132-17140,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17141-17186,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17141-17186,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17141-17186,
data: LiteralExpr(
Str(
FAILED(e14) to parse one arguments found %d(343),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17188-17192,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17188-17192,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17188-17192,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17188-17192,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17201-17213,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17201-17205,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17201-17205,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17208-17212,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17226-17349,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17230-17243,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17230-17231,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17230-17231,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17235-17243,
data: BinaryExpr {
op: Div,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17235-17239,
data: UnaryExpr {
op: Sub,
expr: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17236-17239,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17240-17243,
data: LiteralExpr(
Number(
0(17),
Some(
0(17),
),
),
),
},
},
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17245-17349,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17257-17322,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17257-17321,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17257-17265,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17257-17265,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17266-17317,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17266-17317,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17266-17317,
data: LiteralExpr(
Str(
FAILED(e14) argument value, expected -inf, got %f(347),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17319-17320,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17319-17320,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17319-17320,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17319-17320,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17329-17341,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17329-17333,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17329-17333,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17336-17340,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17392-17412,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17392-17395,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17392-17395,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17398-17411,
data: LiteralExpr(
Str(
+0123456789(199),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17417-17446,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17417-17421,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17417-17421,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17424-17445,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17424-17431,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17424-17431,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17432-17435,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17432-17435,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17432-17435,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17432-17435,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17437-17441,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17437-17441,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17437-17441,
data: LiteralExpr(
Str(
%g(349),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17443-17444,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17443-17444,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17443-17444,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17443-17444,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17451-17566,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17455-17465,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17455-17459,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17455-17459,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17464-17465,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17467-17566,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17479-17539,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17479-17538,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17479-17487,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17479-17487,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17488-17531,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17488-17531,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17488-17531,
data: LiteralExpr(
Str(
FAILED(g1) to parse one argument found %d(351),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17533-17537,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17533-17537,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17533-17537,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17533-17537,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17546-17558,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17546-17550,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17546-17550,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17553-17557,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17571-17703,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17575-17591,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17575-17576,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17575-17576,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17580-17591,
data: LiteralExpr(
Number(
123456789(205),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17593-17703,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17605-17676,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17605-17675,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17605-17613,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17605-17613,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17614-17671,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17614-17671,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17614-17671,
data: LiteralExpr(
Str(
FAILED(g1) argument value, expected 123456789.0, got %f(353),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17673-17674,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17673-17674,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17673-17674,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17673-17674,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17683-17695,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17683-17687,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17683-17687,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17690-17694,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17708-17727,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17708-17711,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17708-17711,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17714-17726,
data: LiteralExpr(
Str(
0123456789(103),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17732-17761,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17732-17736,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17732-17736,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17739-17760,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17739-17746,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17739-17746,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17747-17750,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17747-17750,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17747-17750,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17747-17750,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17752-17756,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17752-17756,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17752-17756,
data: LiteralExpr(
Str(
%g(349),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17758-17759,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17758-17759,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17758-17759,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17758-17759,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17766-17881,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17770-17780,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17770-17774,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17770-17774,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17779-17780,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17782-17881,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17794-17854,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17794-17853,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17794-17802,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17794-17802,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17803-17846,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17803-17846,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17803-17846,
data: LiteralExpr(
Str(
FAILED(g2) to parse one argument found %d(355),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17848-17852,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17848-17852,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17848-17852,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17848-17852,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17861-17873,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17861-17865,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17861-17865,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17868-17872,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17886-18018,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17890-17906,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17890-17891,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17890-17891,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17895-17906,
data: LiteralExpr(
Number(
123456789(205),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17908-18018,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17920-17991,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17920-17990,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17920-17928,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17920-17928,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17929-17986,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17929-17986,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17929-17986,
data: LiteralExpr(
Str(
FAILED(g2) argument value, expected 123456789.0, got %f(357),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17988-17989,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17988-17989,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17988-17989,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17988-17989,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17998-18010,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17998-18002,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):17998-18002,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18005-18009,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18023-18043,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18023-18026,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18023-18026,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18029-18042,
data: LiteralExpr(
Str(
-0123456789(213),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18048-18077,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18048-18052,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18048-18052,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18055-18076,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18055-18062,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18055-18062,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18063-18066,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18063-18066,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18063-18066,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18063-18066,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18068-18072,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18068-18072,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18068-18072,
data: LiteralExpr(
Str(
%g(349),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18074-18075,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18074-18075,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18074-18075,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18074-18075,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18082-18197,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18086-18096,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18086-18090,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18086-18090,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18095-18096,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18098-18197,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18110-18170,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18110-18169,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18110-18118,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18110-18118,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18119-18162,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18119-18162,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18119-18162,
data: LiteralExpr(
Str(
FAILED(g3) to parse one argument found %d(359),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18164-18168,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18164-18168,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18164-18168,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18164-18168,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18177-18189,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18177-18181,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18177-18181,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18184-18188,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18202-18336,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18206-18223,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18206-18207,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18206-18207,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18211-18223,
data: UnaryExpr {
op: Sub,
expr: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18212-18223,
data: LiteralExpr(
Number(
123456789(205),
Some(
0(17),
),
),
),
},
postfix: false,
},
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18225-18336,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18237-18309,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18237-18308,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18237-18245,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18237-18245,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18246-18304,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18246-18304,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18246-18304,
data: LiteralExpr(
Str(
FAILED(g3) argument value, expected -123456789.0, got %f(361),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18306-18307,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18306-18307,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18306-18307,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18306-18307,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18316-18328,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18316-18320,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18316-18320,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18323-18327,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18398-18406,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18398-18399,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18398-18399,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18402-18405,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18411-18422,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18411-18414,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18411-18414,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18417-18421,
data: LiteralExpr(
Str(
-q(147),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18427-18456,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18427-18431,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18427-18431,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18434-18455,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18434-18441,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18434-18441,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18442-18445,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18442-18445,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18442-18445,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18442-18445,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18447-18451,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18447-18451,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18447-18451,
data: LiteralExpr(
Str(
%g(349),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18453-18454,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18453-18454,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18453-18454,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18453-18454,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18461-18578,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18465-18475,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18465-18469,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18465-18469,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18474-18475,
data: LiteralExpr(
Number(
0(17),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18477-18578,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18489-18551,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18489-18550,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18489-18497,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18489-18497,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18498-18543,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18498-18543,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18498-18543,
data: LiteralExpr(
Str(
FAILED(g4) to parse zero arguments found %d(363),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18545-18549,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18545-18549,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18545-18549,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18545-18549,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18558-18570,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18558-18562,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18558-18562,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18565-18569,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18583-18699,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18587-18595,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18587-18588,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18587-18588,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18592-18595,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18597-18699,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18609-18672,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18609-18671,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18609-18617,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18609-18617,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18618-18667,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18618-18667,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18618-18667,
data: LiteralExpr(
Str(
FAILED(g4) argument value, expected 1.0, got %f(365),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18669-18670,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18669-18670,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18669-18670,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18669-18670,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18679-18691,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18679-18683,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18679-18683,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18686-18690,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18704-18712,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18704-18705,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18704-18705,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18708-18711,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18717-18728,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18717-18720,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18717-18720,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18723-18727,
data: LiteralExpr(
Str(
+q(153),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18733-18762,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18733-18737,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18733-18737,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18740-18761,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18740-18747,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18740-18747,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18748-18751,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18748-18751,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18748-18751,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18748-18751,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18753-18757,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18753-18757,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18753-18757,
data: LiteralExpr(
Str(
%g(349),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18759-18760,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18759-18760,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18759-18760,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18759-18760,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18767-18884,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18771-18781,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18771-18775,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18771-18775,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18780-18781,
data: LiteralExpr(
Number(
0(17),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18783-18884,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18795-18857,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18795-18856,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18795-18803,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18795-18803,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18804-18849,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18804-18849,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18804-18849,
data: LiteralExpr(
Str(
FAILED(g5) to parse zero arguments found %d(367),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18851-18855,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18851-18855,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18851-18855,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18851-18855,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18864-18876,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18864-18868,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18864-18868,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18871-18875,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18889-19005,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18893-18901,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18893-18894,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18893-18894,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18898-18901,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18903-19005,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18915-18978,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18915-18977,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18915-18923,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18915-18923,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18924-18973,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18924-18973,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18924-18973,
data: LiteralExpr(
Str(
FAILED(g5) argument value, expected 1.0, got %f(369),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18975-18976,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18975-18976,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18975-18976,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18975-18976,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18985-18997,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18985-18989,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18985-18989,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):18992-18996,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19010-19018,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19010-19011,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19010-19011,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19014-19017,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19023-19033,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19023-19026,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19023-19026,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19029-19032,
data: LiteralExpr(
Str(
q(227),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19038-19067,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19038-19042,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19038-19042,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19045-19066,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19045-19052,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19045-19052,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19053-19056,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19053-19056,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19053-19056,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19053-19056,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19058-19062,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19058-19062,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19058-19062,
data: LiteralExpr(
Str(
%g(349),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19064-19065,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19064-19065,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19064-19065,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19064-19065,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19072-19189,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19076-19086,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19076-19080,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19076-19080,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19085-19086,
data: LiteralExpr(
Number(
0(17),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19088-19189,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19100-19162,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19100-19161,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19100-19108,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19100-19108,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19109-19154,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19109-19154,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19109-19154,
data: LiteralExpr(
Str(
FAILED(g6) to parse zero arguments found %d(371),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19156-19160,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19156-19160,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19156-19160,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19156-19160,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19169-19181,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19169-19173,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19169-19173,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19176-19180,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19194-19310,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19198-19206,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19198-19199,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19198-19199,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19203-19206,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19208-19310,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19220-19283,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19220-19282,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19220-19228,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19220-19228,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19229-19278,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19229-19278,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19229-19278,
data: LiteralExpr(
Str(
FAILED(g6) argument value, expected 1.0, got %f(373),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19280-19281,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19280-19281,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19280-19281,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19280-19281,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19290-19302,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19290-19294,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19290-19294,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19297-19301,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19361-19372,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19361-19364,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19361-19364,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19367-19371,
data: LiteralExpr(
Str(
2.(233),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19377-19406,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19377-19381,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19377-19381,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19384-19405,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19384-19391,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19384-19391,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19392-19395,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19392-19395,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19392-19395,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19392-19395,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19397-19401,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19397-19401,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19397-19401,
data: LiteralExpr(
Str(
%g(349),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19403-19404,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19403-19404,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19403-19404,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19403-19404,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19411-19527,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19415-19425,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19415-19419,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19415-19419,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19424-19425,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19427-19527,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19439-19500,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19439-19499,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19439-19447,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19439-19447,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19448-19492,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19448-19492,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19448-19492,
data: LiteralExpr(
Str(
FAILED(g7) to parse one arguments found %d(375),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19494-19498,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19494-19498,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19494-19498,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19494-19498,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19507-19519,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19507-19511,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19507-19511,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19514-19518,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19532-19648,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19536-19544,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19536-19537,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19536-19537,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19541-19544,
data: LiteralExpr(
Number(
2(237),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19546-19648,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19558-19621,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19558-19620,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19558-19566,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19558-19566,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19567-19616,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19567-19616,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19567-19616,
data: LiteralExpr(
Str(
FAILED(g7) argument value, expected 2.0, got %f(377),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19618-19619,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19618-19619,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19618-19619,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19618-19619,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19628-19640,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19628-19632,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19628-19632,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19635-19639,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19653-19664,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19653-19656,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19653-19656,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19659-19663,
data: LiteralExpr(
Str(
.2(241),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19669-19698,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19669-19673,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19669-19673,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19676-19697,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19676-19683,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19676-19683,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19684-19687,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19684-19687,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19684-19687,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19684-19687,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19689-19693,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19689-19693,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19689-19693,
data: LiteralExpr(
Str(
%g(349),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19695-19696,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19695-19696,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19695-19696,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19695-19696,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19703-19819,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19707-19717,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19707-19711,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19707-19711,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19716-19717,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19719-19819,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19731-19792,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19731-19791,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19731-19739,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19731-19739,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19740-19784,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19740-19784,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19740-19784,
data: LiteralExpr(
Str(
FAILED(g8) to parse one arguments found %d(379),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19786-19790,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19786-19790,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19786-19790,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19786-19790,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19799-19811,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19799-19803,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19799-19803,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19806-19810,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19824-19940,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19828-19836,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19828-19829,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19828-19829,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19833-19836,
data: LiteralExpr(
Number(
0(17),
Some(
2(237),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19838-19940,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19850-19913,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19850-19912,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19850-19858,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19850-19858,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19859-19908,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19859-19908,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19859-19908,
data: LiteralExpr(
Str(
FAILED(g8) argument value, expected 0.2, got %f(381),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19910-19911,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19910-19911,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19910-19911,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19910-19911,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19920-19932,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19920-19924,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19920-19924,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19927-19931,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19976-19989,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19976-19979,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19976-19979,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19982-19988,
data: LiteralExpr(
Str(
2.e1(247),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19994-20023,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19994-19998,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):19994-19998,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20001-20022,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20001-20008,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20001-20008,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20009-20012,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20009-20012,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20009-20012,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20009-20012,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20014-20018,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20014-20018,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20014-20018,
data: LiteralExpr(
Str(
%g(349),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20020-20021,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20020-20021,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20020-20021,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20020-20021,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20028-20144,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20032-20042,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20032-20036,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20032-20036,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20041-20042,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20044-20144,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20056-20117,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20056-20116,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20056-20064,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20056-20064,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20065-20109,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20065-20109,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20065-20109,
data: LiteralExpr(
Str(
FAILED(g9) to parse one arguments found %d(383),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20111-20115,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20111-20115,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20111-20115,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20111-20115,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20124-20136,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20124-20128,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20124-20128,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20131-20135,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20149-20267,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20153-20162,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20153-20154,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20153-20154,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20158-20162,
data: LiteralExpr(
Number(
20(251),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20164-20267,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20176-20240,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20176-20239,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20176-20184,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20176-20184,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20185-20235,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20185-20235,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20185-20235,
data: LiteralExpr(
Str(
FAILED(g9) argument value, expected 20.0, got %f(385),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20237-20238,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20237-20238,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20237-20238,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20237-20238,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20247-20259,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20247-20251,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20247-20251,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20254-20258,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20272-20286,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20272-20275,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20272-20275,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20278-20285,
data: LiteralExpr(
Str(
2.e-1(255),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20291-20320,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20291-20295,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20291-20295,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20298-20319,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20298-20305,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20298-20305,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20306-20309,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20306-20309,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20306-20309,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20306-20309,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20311-20315,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20311-20315,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20311-20315,
data: LiteralExpr(
Str(
%g(349),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20317-20318,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20317-20318,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20317-20318,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20317-20318,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20325-20442,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20329-20339,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20329-20333,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20329-20333,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20338-20339,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20341-20442,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20353-20415,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20353-20414,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20353-20361,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20353-20361,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20362-20407,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20362-20407,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20362-20407,
data: LiteralExpr(
Str(
FAILED(g10) to parse one arguments found %d(387),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20409-20413,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20409-20413,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20409-20413,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20409-20413,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20422-20434,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20422-20426,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20422-20426,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20429-20433,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20447-20564,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20451-20459,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20451-20452,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20451-20452,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20456-20459,
data: LiteralExpr(
Number(
0(17),
Some(
2(237),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20461-20564,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20473-20537,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20473-20536,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20473-20481,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20473-20481,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20482-20532,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20482-20532,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20482-20532,
data: LiteralExpr(
Str(
FAILED(g10) argument value, expected 0.2, got %f(389),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20534-20535,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20534-20535,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20534-20535,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20534-20535,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20544-20556,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20544-20548,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20544-20548,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20551-20555,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20606-20614,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20606-20607,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20606-20607,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20610-20613,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20619-20632,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20619-20622,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20619-20622,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20625-20631,
data: LiteralExpr(
Str(
2.ea(261),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20637-20666,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20637-20641,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20637-20641,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20644-20665,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20644-20651,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20644-20651,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20652-20655,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20652-20655,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20652-20655,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20652-20655,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20657-20661,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20657-20661,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20657-20661,
data: LiteralExpr(
Str(
%g(349),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20663-20664,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20663-20664,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20663-20664,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20663-20664,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20671-20789,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20675-20685,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20675-20679,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20675-20679,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20684-20685,
data: LiteralExpr(
Number(
0(17),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20687-20789,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20699-20762,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20699-20761,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20699-20707,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20699-20707,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20708-20754,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20708-20754,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20708-20754,
data: LiteralExpr(
Str(
FAILED(g11) to parse zero arguments found %d(391),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20756-20760,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20756-20760,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20756-20760,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20756-20760,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20769-20781,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20769-20773,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20769-20773,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20776-20780,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20794-20911,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20798-20806,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20798-20799,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20798-20799,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20803-20806,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20808-20911,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20820-20884,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20820-20883,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20820-20828,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20820-20828,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20829-20879,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20829-20879,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20829-20879,
data: LiteralExpr(
Str(
FAILED(g11) argument value, expected 1.0, got %f(393),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20881-20882,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20881-20882,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20881-20882,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20881-20882,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20891-20903,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20891-20895,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20891-20895,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20898-20902,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20916-20924,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20916-20917,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20916-20917,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20920-20923,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20929-20943,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20929-20932,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20929-20932,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20935-20942,
data: LiteralExpr(
Str(
2.e+a(267),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20948-20977,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20948-20952,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20948-20952,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20955-20976,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20955-20962,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20955-20962,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20963-20966,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20963-20966,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20963-20966,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20963-20966,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20968-20972,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20968-20972,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20968-20972,
data: LiteralExpr(
Str(
%g(349),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20974-20975,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20974-20975,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20974-20975,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20974-20975,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20982-21100,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20986-20996,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20986-20990,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20986-20990,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20995-20996,
data: LiteralExpr(
Number(
0(17),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):20998-21100,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21010-21073,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21010-21072,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21010-21018,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21010-21018,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21019-21065,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21019-21065,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21019-21065,
data: LiteralExpr(
Str(
FAILED(g12) to parse zero arguments found %d(395),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21067-21071,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21067-21071,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21067-21071,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21067-21071,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21080-21092,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21080-21084,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21080-21084,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21087-21091,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21105-21222,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21109-21117,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21109-21110,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21109-21110,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21114-21117,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21119-21222,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21131-21195,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21131-21194,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21131-21139,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21131-21139,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21140-21190,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21140-21190,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21140-21190,
data: LiteralExpr(
Str(
FAILED(g12) argument value, expected 1.0, got %f(397),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21192-21193,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21192-21193,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21192-21193,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21192-21193,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21202-21214,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21202-21206,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21202-21206,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21209-21213,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21227-21235,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21227-21228,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21227-21228,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21231-21234,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21240-21254,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21240-21243,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21240-21243,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21246-21253,
data: LiteralExpr(
Str(
2.e-a(273),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21259-21288,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21259-21263,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21259-21263,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21266-21287,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21266-21273,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21266-21273,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21274-21277,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21274-21277,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21274-21277,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21274-21277,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21279-21283,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21279-21283,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21279-21283,
data: LiteralExpr(
Str(
%g(349),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21285-21286,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21285-21286,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21285-21286,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21285-21286,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21293-21411,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21297-21307,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21297-21301,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21297-21301,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21306-21307,
data: LiteralExpr(
Number(
0(17),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21309-21411,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21321-21384,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21321-21383,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21321-21329,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21321-21329,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21330-21376,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21330-21376,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21330-21376,
data: LiteralExpr(
Str(
FAILED(g13) to parse zero arguments found %d(399),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21378-21382,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21378-21382,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21378-21382,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21378-21382,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21391-21403,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21391-21395,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21391-21395,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21398-21402,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21416-21533,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21420-21428,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21420-21421,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21420-21421,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21425-21428,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21430-21533,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21442-21506,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21442-21505,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21442-21450,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21442-21450,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21451-21501,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21451-21501,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21451-21501,
data: LiteralExpr(
Str(
FAILED(g13) argument value, expected 1.0, got %f(401),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21503-21504,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21503-21504,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21503-21504,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21503-21504,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21513-21525,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21513-21517,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21513-21517,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21520-21524,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21538-21553,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21538-21541,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21538-21541,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21544-21552,
data: LiteralExpr(
Str(
1e5000(279),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21558-21587,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21558-21562,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21558-21562,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21565-21586,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21565-21572,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21565-21572,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21573-21576,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21573-21576,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21573-21576,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21573-21576,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21578-21582,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21578-21582,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21578-21582,
data: LiteralExpr(
Str(
%g(349),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21584-21585,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21584-21585,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21584-21585,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21584-21585,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21592-21709,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21596-21606,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21596-21600,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21596-21600,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21605-21606,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21608-21709,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21620-21682,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21620-21681,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21620-21628,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21620-21628,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21629-21674,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21629-21674,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21629-21674,
data: LiteralExpr(
Str(
FAILED(g14) to parse one arguments found %d(403),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21676-21680,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21676-21680,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21676-21680,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21676-21680,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21689-21701,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21689-21693,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21689-21693,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21696-21700,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21714-21835,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21718-21730,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21718-21719,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21718-21719,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21723-21730,
data: BinaryExpr {
op: Div,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21723-21726,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21727-21730,
data: LiteralExpr(
Number(
0(17),
Some(
0(17),
),
),
),
},
},
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21732-21835,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21744-21808,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21744-21807,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21744-21752,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21744-21752,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21753-21803,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21753-21803,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21753-21803,
data: LiteralExpr(
Str(
FAILED(g14) argument value, expected inf, got %f(405),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21805-21806,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21805-21806,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21805-21806,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21805-21806,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21815-21827,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21815-21819,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21815-21819,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21822-21826,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21840-21856,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21840-21843,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21840-21843,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21846-21855,
data: LiteralExpr(
Str(
-1e5000(285),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21861-21890,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21861-21865,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21861-21865,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21868-21889,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21868-21875,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21868-21875,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21876-21879,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21876-21879,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21876-21879,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21876-21879,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21881-21885,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21881-21885,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21881-21885,
data: LiteralExpr(
Str(
%g(349),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21887-21888,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21887-21888,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21887-21888,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21887-21888,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21895-22012,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21899-21909,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21899-21903,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21899-21903,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21908-21909,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21911-22012,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21923-21985,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21923-21984,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21923-21931,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21923-21931,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21932-21977,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21932-21977,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21932-21977,
data: LiteralExpr(
Str(
FAILED(g14) to parse one arguments found %d(403),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21979-21983,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21979-21983,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21979-21983,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21979-21983,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21992-22004,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21992-21996,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21992-21996,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):21999-22003,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22017-22140,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22021-22034,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22021-22022,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22021-22022,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22026-22034,
data: BinaryExpr {
op: Div,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22026-22030,
data: UnaryExpr {
op: Sub,
expr: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22027-22030,
data: LiteralExpr(
Number(
1(11),
Some(
0(17),
),
),
),
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22031-22034,
data: LiteralExpr(
Number(
0(17),
Some(
0(17),
),
),
),
},
},
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22036-22140,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22048-22113,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22048-22112,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22048-22056,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22048-22056,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22057-22108,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22057-22108,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22057-22108,
data: LiteralExpr(
Str(
FAILED(g14) argument value, expected -inf, got %f(407),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22110-22111,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22110-22111,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22110-22111,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22110-22111,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22120-22132,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22120-22124,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22120-22124,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22127-22131,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22294-22316,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22294-22297,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22294-22297,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22300-22315,
data: LiteralExpr(
Str(
+012345678925(409),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22321-22350,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22321-22325,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22321-22325,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22328-22349,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22328-22335,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22328-22335,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22336-22339,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22336-22339,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22336-22339,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22336-22339,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22341-22345,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22341-22345,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22341-22345,
data: LiteralExpr(
Str(
%t(411),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22347-22348,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22347-22348,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22347-22348,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22347-22348,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22355-22470,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22359-22369,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22359-22363,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22359-22363,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22368-22369,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22371-22470,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22383-22443,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22383-22442,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22383-22391,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22383-22391,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22392-22435,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22392-22435,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22392-22435,
data: LiteralExpr(
Str(
FAILED(t1) to parse one argument found %d(413),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22437-22441,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22437-22441,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22437-22441,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22437-22441,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22450-22462,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22450-22454,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22450-22454,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22457-22461,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22475-22609,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22479-22496,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22479-22480,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22479-22480,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22484-22496,
data: LiteralExpr(
Number(
123456789(205),
Some(
25(415),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22498-22609,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22510-22582,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22510-22581,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22510-22518,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22510-22518,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22519-22577,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22519-22577,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22519-22577,
data: LiteralExpr(
Str(
FAILED(t1) argument value, expected 123456789.25, got %f(417),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22579-22580,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22579-22580,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22579-22580,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22579-22580,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22589-22601,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22589-22593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22589-22593,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22596-22600,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22614-22635,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22614-22617,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22614-22617,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22620-22634,
data: LiteralExpr(
Str(
012345678925(419),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22640-22669,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22640-22644,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22640-22644,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22647-22668,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22647-22654,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22647-22654,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22655-22658,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22655-22658,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22655-22658,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22655-22658,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22660-22664,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22660-22664,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22660-22664,
data: LiteralExpr(
Str(
%t(411),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22666-22667,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22666-22667,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22666-22667,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22666-22667,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22674-22789,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22678-22688,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22678-22682,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22678-22682,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22687-22688,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22690-22789,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22702-22762,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22702-22761,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22702-22710,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22702-22710,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22711-22754,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22711-22754,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22711-22754,
data: LiteralExpr(
Str(
FAILED(t2) to parse one argument found %d(421),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22756-22760,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22756-22760,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22756-22760,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22756-22760,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22769-22781,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22769-22773,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22769-22773,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22776-22780,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22794-22928,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22798-22815,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22798-22799,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22798-22799,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22803-22815,
data: LiteralExpr(
Number(
123456789(205),
Some(
25(415),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22817-22928,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22829-22901,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22829-22900,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22829-22837,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22829-22837,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22838-22896,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22838-22896,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22838-22896,
data: LiteralExpr(
Str(
FAILED(t2) argument value, expected 123456789.25, got %f(423),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22898-22899,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22898-22899,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22898-22899,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22898-22899,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22908-22920,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22908-22912,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22908-22912,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22915-22919,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22933-22955,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22933-22936,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22933-22936,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22939-22954,
data: LiteralExpr(
Str(
-012345678925(425),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22960-22989,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22960-22964,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22960-22964,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22967-22988,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22967-22974,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22967-22974,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22975-22978,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22975-22978,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22975-22978,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22975-22978,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22980-22984,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22980-22984,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22980-22984,
data: LiteralExpr(
Str(
%t(411),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22986-22987,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22986-22987,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22986-22987,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22986-22987,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22994-23109,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22998-23008,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22998-23002,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):22998-23002,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23007-23008,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23010-23109,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23022-23082,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23022-23081,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23022-23030,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23022-23030,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23031-23074,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23031-23074,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23031-23074,
data: LiteralExpr(
Str(
FAILED(t3) to parse one argument found %d(427),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23076-23080,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23076-23080,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23076-23080,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23076-23080,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23089-23101,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23089-23093,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23089-23093,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23096-23100,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23114-23250,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23118-23136,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23118-23119,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23118-23119,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23123-23136,
data: UnaryExpr {
op: Sub,
expr: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23124-23136,
data: LiteralExpr(
Number(
123456789(205),
Some(
25(415),
),
),
),
},
postfix: false,
},
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23138-23250,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23150-23223,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23150-23222,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23150-23158,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23150-23158,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23159-23218,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23159-23218,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23159-23218,
data: LiteralExpr(
Str(
FAILED(t3) argument value, expected -123456789.25, got %f(429),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23220-23221,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23220-23221,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23220-23221,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23220-23221,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23230-23242,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23230-23234,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23230-23234,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23237-23241,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23306-23335,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23306-23334,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23306-23317,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23306-23317,
name: timeformat(431),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23318-23320,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23318-23320,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23318-23320,
data: UnaryExpr {
op: Sub,
expr: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23319-23320,
data: LiteralExpr(
Number(
9(433),
None,
),
),
},
postfix: false,
},
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23322-23323,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23322-23323,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23322-23323,
data: LiteralExpr(
Number(
3(435),
None,
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23325-23329,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23325-23329,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23325-23329,
data: LiteralExpr(
Str(
ns(437),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23331-23333,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23331-23333,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23331-23333,
data: LiteralExpr(
Number(
20(251),
None,
),
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23340-23355,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23340-23343,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23340-23343,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23346-23354,
data: LiteralExpr(
Str(
10.125(439),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23360-23389,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23360-23364,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23360-23364,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23367-23388,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23367-23374,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23367-23374,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23375-23378,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23375-23378,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23375-23378,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23375-23378,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23380-23384,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23380-23384,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23380-23384,
data: LiteralExpr(
Str(
%t(411),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23386-23387,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23386-23387,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23386-23387,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23386-23387,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23394-23509,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23398-23408,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23398-23402,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23398-23402,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23407-23408,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23410-23509,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23422-23482,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23422-23481,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23422-23430,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23422-23430,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23431-23474,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23431-23474,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23431-23474,
data: LiteralExpr(
Str(
FAILED(t4) to parse one argument found %d(441),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23476-23480,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23476-23480,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23476-23480,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23476-23480,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23489-23501,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23489-23493,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23489-23493,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23496-23500,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23514-23636,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23518-23529,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23518-23519,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23518-23519,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23523-23529,
data: LiteralExpr(
Number(
10(443),
Some(
125(445),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23531-23636,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23543-23609,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23543-23608,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23543-23551,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23543-23551,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23552-23604,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23552-23604,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23552-23604,
data: LiteralExpr(
Str(
FAILED(t4) argument value, expected 10.125, got %f(447),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23606-23607,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23606-23607,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23606-23607,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23606-23607,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23616-23628,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23616-23620,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23616-23620,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23623-23627,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23641-23657,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23641-23644,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23641-23644,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23647-23656,
data: LiteralExpr(
Str(
10.0625(449),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23662-23691,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23662-23666,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23662-23666,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23669-23690,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23669-23676,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23669-23676,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23677-23680,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23677-23680,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23677-23680,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23677-23680,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23682-23686,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23682-23686,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23682-23686,
data: LiteralExpr(
Str(
%t(411),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23688-23689,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23688-23689,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23688-23689,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23688-23689,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23696-23811,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23700-23710,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23700-23704,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23700-23704,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23709-23710,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23712-23811,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23724-23784,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23724-23783,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23724-23732,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23724-23732,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23733-23776,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23733-23776,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23733-23776,
data: LiteralExpr(
Str(
FAILED(t5) to parse one argument found %d(451),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23778-23782,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23778-23782,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23778-23782,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23778-23782,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23791-23803,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23791-23795,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23791-23795,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23798-23802,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23816-23938,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23820-23831,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23820-23821,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23820-23821,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23825-23831,
data: LiteralExpr(
Number(
10(443),
Some(
063(453),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23833-23938,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23845-23911,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23845-23910,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23845-23853,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23845-23853,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23854-23906,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23854-23906,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23854-23906,
data: LiteralExpr(
Str(
FAILED(t5) argument value, expected 10.063, got %f(455),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23908-23909,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23908-23909,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23908-23909,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23908-23909,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23918-23930,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23918-23922,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23918-23922,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23925-23929,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23943-23960,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23943-23946,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23943-23946,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23949-23959,
data: LiteralExpr(
Str(
10.03125(457),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23965-23994,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23965-23969,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23965-23969,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23972-23993,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23972-23979,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23972-23979,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23980-23983,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23980-23983,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23980-23983,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23980-23983,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23985-23989,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23985-23989,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23985-23989,
data: LiteralExpr(
Str(
%t(411),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23991-23992,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23991-23992,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23991-23992,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23991-23992,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):23999-24114,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24003-24013,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24003-24007,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24003-24007,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24012-24013,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24015-24114,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24027-24087,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24027-24086,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24027-24035,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24027-24035,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24036-24079,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24036-24079,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24036-24079,
data: LiteralExpr(
Str(
FAILED(t6) to parse one argument found %d(459),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24081-24085,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24081-24085,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24081-24085,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24081-24085,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24094-24106,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24094-24098,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24094-24098,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24101-24105,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24119-24241,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24123-24134,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24123-24124,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24123-24124,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24128-24134,
data: LiteralExpr(
Number(
10(443),
Some(
031(461),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24136-24241,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24148-24214,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24148-24213,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24148-24156,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24148-24156,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24157-24209,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24157-24209,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24157-24209,
data: LiteralExpr(
Str(
FAILED(t6) argument value, expected 10.031, got %f(463),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24211-24212,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24211-24212,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24211-24212,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24211-24212,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24221-24233,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24221-24225,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24221-24225,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24228-24232,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24246-24275,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24246-24274,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24246-24257,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24246-24257,
name: timeformat(431),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24258-24260,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24258-24260,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24258-24260,
data: UnaryExpr {
op: Sub,
expr: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24259-24260,
data: LiteralExpr(
Number(
9(433),
None,
),
),
},
postfix: false,
},
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24262-24263,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24262-24263,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24262-24263,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24265-24269,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24265-24269,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24265-24269,
data: LiteralExpr(
Str(
ns(437),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24271-24273,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24271-24273,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24271-24273,
data: LiteralExpr(
Number(
20(251),
None,
),
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24280-24295,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24280-24283,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24280-24283,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24286-24294,
data: LiteralExpr(
Str(
10.543(465),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24300-24329,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24300-24304,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24300-24304,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24307-24328,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24307-24314,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24307-24314,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24315-24318,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24315-24318,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24315-24318,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24315-24318,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24320-24324,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24320-24324,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24320-24324,
data: LiteralExpr(
Str(
%t(411),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24326-24327,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24326-24327,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24326-24327,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24326-24327,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24334-24449,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24338-24348,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24338-24342,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24338-24342,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24347-24348,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24350-24449,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24362-24422,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24362-24421,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24362-24370,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24362-24370,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24371-24414,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24371-24414,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24371-24414,
data: LiteralExpr(
Str(
FAILED(t7) to parse one argument found %d(467),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24416-24420,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24416-24420,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24416-24420,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24416-24420,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24429-24441,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24429-24433,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24429-24433,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24436-24440,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24454-24572,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24458-24467,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24458-24459,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24458-24459,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24463-24467,
data: LiteralExpr(
Number(
10(443),
Some(
5(469),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24469-24572,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24481-24545,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24481-24544,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24481-24489,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24481-24489,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24490-24540,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24490-24540,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24490-24540,
data: LiteralExpr(
Str(
FAILED(t7) argument value, expected 10.5, got %f(471),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24542-24543,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24542-24543,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24542-24543,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24542-24543,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24552-24564,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24552-24556,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24552-24556,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24559-24563,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24624-24634,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24624-24627,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24624-24627,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24630-24633,
data: LiteralExpr(
Str(
t(473),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24639-24668,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24639-24643,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24639-24643,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24646-24667,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24646-24653,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24646-24653,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24654-24657,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24654-24657,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24654-24657,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24654-24657,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24659-24663,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24659-24663,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24659-24663,
data: LiteralExpr(
Str(
%c(475),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24665-24666,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24665-24666,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24665-24666,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24665-24666,
name: a(19),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24673-24787,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24677-24687,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24677-24681,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24677-24681,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24686-24687,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24689-24787,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24701-24760,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24701-24759,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24701-24709,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24701-24709,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24710-24752,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24710-24752,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24710-24752,
data: LiteralExpr(
Str(
FAILED(c) to parse one argument found %d(477),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24754-24758,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24754-24758,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24754-24758,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24754-24758,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24767-24779,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24767-24771,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24767-24771,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24774-24778,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24792-24936,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24796-24805,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24796-24797,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24796-24797,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24802-24805,
data: LiteralExpr(
Number(
116(479),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24807-24936,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24849-24909,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24849-24908,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24849-24857,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24849-24857,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24858-24904,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24858-24904,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24858-24904,
data: LiteralExpr(
Str(
FAILED(c) argument value, expected t, got %c(481),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24906-24907,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24906-24907,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24906-24907,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24906-24907,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24916-24928,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24916-24920,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24916-24920,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24923-24927,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24984-24998,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24984-24987,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24984-24987,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):24990-24997,
data: LiteralExpr(
Str(
hi ho(483),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25003-25038,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25003-25007,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25003-25007,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25010-25037,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25010-25017,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25010-25017,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25018-25021,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25018-25021,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25018-25021,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25018-25021,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25023-25030,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25023-25030,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25023-25030,
data: LiteralExpr(
Str(
%s %s(485),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25032-25033,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25032-25033,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25032-25033,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25032-25033,
name: a(19),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25035-25036,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25035-25036,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25035-25036,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25035-25036,
name: b(21),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25043-25158,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25047-25057,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25047-25051,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25047-25051,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25056-25057,
data: LiteralExpr(
Number(
2(237),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25059-25158,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25071-25131,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25071-25130,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25071-25079,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25071-25079,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25080-25123,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25080-25123,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25080-25123,
data: LiteralExpr(
Str(
FAILED(s) to parse two arguments found %d(487),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25125-25129,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25125-25129,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25125-25129,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25125-25129,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25138-25150,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25138-25142,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25138-25142,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25145-25149,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25163-25285,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25167-25177,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25167-25168,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25167-25168,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25173-25177,
data: LiteralExpr(
Str(
hi(489),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25179-25285,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25191-25258,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25191-25257,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25191-25199,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25191-25199,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25200-25253,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25200-25253,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25200-25253,
data: LiteralExpr(
Str(
FAILED(s) first argument value, expected hi, got %s(491),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25255-25256,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25255-25256,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25255-25256,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25255-25256,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25265-25277,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25265-25269,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25265-25269,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25272-25276,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25290-25413,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25294-25304,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25294-25295,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25294-25295,
name: b(21),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25300-25304,
data: LiteralExpr(
Str(
ho(493),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25306-25413,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25318-25386,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25318-25385,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25318-25326,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25318-25326,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25327-25381,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25327-25381,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25327-25381,
data: LiteralExpr(
Str(
FAILED(s) second argument value, expected ho, got %s(495),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25383-25384,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25383-25384,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25383-25384,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25383-25384,
name: b(21),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25393-25405,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25393-25397,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25393-25397,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25400-25404,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25450-25461,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25450-25451,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25450-25451,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25454-25460,
data: LiteralExpr(
Str(
skip(497),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25466-25476,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25466-25469,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25466-25469,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25472-25475,
data: LiteralExpr(
Str(
(499),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25481-25510,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25481-25485,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25481-25485,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25488-25509,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25488-25495,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25488-25495,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25496-25499,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25496-25499,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25496-25499,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25496-25499,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25501-25505,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25501-25505,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25501-25505,
data: LiteralExpr(
Str(
%s(501),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25507-25508,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25507-25508,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25507-25508,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25507-25508,
name: a(19),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25515-25632,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25519-25529,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25519-25523,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25519-25523,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25528-25529,
data: LiteralExpr(
Number(
0(17),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25531-25632,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25543-25605,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25543-25604,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25543-25551,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25543-25551,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25552-25597,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25552-25597,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25552-25597,
data: LiteralExpr(
Str(
FAILED(ep) to parse zero arguments found %d(503),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25599-25603,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25599-25603,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25599-25603,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25599-25603,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25612-25624,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25612-25616,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25612-25616,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25619-25623,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25637-25764,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25641-25653,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25641-25642,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25641-25642,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25647-25653,
data: LiteralExpr(
Str(
skip(497),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25655-25764,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25667-25737,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25667-25736,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25667-25675,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25667-25675,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25676-25732,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25676-25732,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25676-25732,
data: LiteralExpr(
Str(
FAILED(ep) first argument value, expected skip, got %s(505),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25734-25735,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25734-25735,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25734-25735,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25734-25735,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25744-25756,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25744-25748,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25744-25748,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25751-25755,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25808-25819,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25808-25809,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25808-25809,
name: b(21),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25812-25818,
data: LiteralExpr(
Str(
skip(497),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25824-25837,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25824-25827,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25824-25827,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25830-25836,
data: LiteralExpr(
Str(
one (507),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25842-25877,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25842-25846,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25842-25846,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25849-25876,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25849-25856,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25849-25856,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25857-25860,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25857-25860,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25857-25860,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25857-25860,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25862-25869,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25862-25869,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25862-25869,
data: LiteralExpr(
Str(
%s %s(485),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25871-25872,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25871-25872,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25871-25872,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25871-25872,
name: a(19),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25874-25875,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25874-25875,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25874-25875,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25874-25875,
name: b(21),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25882-25998,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25886-25896,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25886-25890,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25886-25890,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25895-25896,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25898-25998,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25910-25971,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25910-25970,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25910-25918,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25910-25918,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25919-25963,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25919-25963,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25919-25963,
data: LiteralExpr(
Str(
FAILED(es) to parse one arguments found %d(509),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25965-25969,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25965-25969,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25965-25969,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25965-25969,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25978-25990,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25978-25982,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25978-25982,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):25985-25989,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26003-26128,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26007-26018,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26007-26008,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26007-26008,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26013-26018,
data: LiteralExpr(
Str(
one(511),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26020-26128,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26032-26101,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26032-26100,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26032-26040,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26032-26040,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26041-26096,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26041-26096,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26041-26096,
data: LiteralExpr(
Str(
FAILED(es) first argument value, expected one, got %s(513),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26098-26099,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26098-26099,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26098-26099,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26098-26099,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26108-26120,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26108-26112,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26108-26112,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26115-26119,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26133-26261,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26137-26149,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26137-26138,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26137-26138,
name: b(21),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26143-26149,
data: LiteralExpr(
Str(
skip(497),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26151-26261,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26163-26234,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26163-26233,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26163-26171,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26163-26171,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26172-26229,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26172-26229,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26172-26229,
data: LiteralExpr(
Str(
FAILED(es) second argument value, expected skip, got %s(515),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26231-26232,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26231-26232,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26231-26232,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26231-26232,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26241-26253,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26241-26245,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26241-26245,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26248-26252,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26436-26465,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26436-26440,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26436-26440,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26443-26464,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26443-26450,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26443-26450,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26451-26454,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26451-26454,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26451-26454,
data: LiteralExpr(
Str(
(499),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26456-26460,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26456-26460,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26456-26460,
data: LiteralExpr(
Str(
%m(517),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26462-26463,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26462-26463,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26462-26463,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26462-26463,
name: a(19),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26470-26584,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26474-26484,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26474-26478,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26474-26478,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26483-26484,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26486-26584,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26498-26557,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26498-26556,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26498-26506,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26498-26506,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26507-26549,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26507-26549,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26507-26549,
data: LiteralExpr(
Str(
FAILED(m) to parse two argument found %d(519),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26551-26555,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26551-26555,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26551-26555,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26551-26555,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26564-26576,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26564-26568,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26564-26568,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26571-26575,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26589-26713,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26593-26604,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26593-26594,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26593-26594,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26599-26604,
data: LiteralExpr(
Str(
top(3),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26606-26713,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26618-26686,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26618-26685,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26618-26626,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26618-26626,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26627-26681,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26627-26681,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26627-26681,
data: LiteralExpr(
Str(
FAILED(m) first argument value, expected top, got %s(521),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26683-26684,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26683-26684,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26683-26684,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26683-26684,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26693-26705,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26693-26697,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26693-26697,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26700-26704,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26756-26775,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26756-26759,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26756-26759,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26762-26774,
data: LiteralExpr(
Str(
helloworld(523),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26780-26816,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26780-26784,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26780-26784,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26787-26815,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26787-26794,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26787-26794,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26795-26798,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26795-26798,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26795-26798,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26795-26798,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26800-26808,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26800-26808,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26800-26808,
data: LiteralExpr(
Str(
%5s %s(525),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26810-26811,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26810-26811,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26810-26811,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26810-26811,
name: a(19),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26813-26814,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26813-26814,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26813-26814,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26813-26814,
name: b(21),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26821-26936,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26825-26835,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26825-26829,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26825-26829,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26834-26835,
data: LiteralExpr(
Number(
2(237),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26837-26936,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26849-26909,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26849-26908,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26849-26857,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26849-26857,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26858-26901,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26858-26901,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26858-26901,
data: LiteralExpr(
Str(
FAILED(sw) to parse two argument found %d(527),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26903-26907,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26903-26907,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26903-26907,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26903-26907,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26916-26928,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26916-26920,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26916-26920,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26923-26927,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26941-27070,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26945-26958,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26945-26946,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26945-26946,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26951-26958,
data: LiteralExpr(
Str(
hello(529),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26960-27070,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26972-27043,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26972-27042,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26972-26980,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26972-26980,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26981-27038,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26981-27038,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):26981-27038,
data: LiteralExpr(
Str(
FAILED(sw) first argument value, expected hello, got %s(531),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27040-27041,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27040-27041,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27040-27041,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27040-27041,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27050-27062,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27050-27054,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27050-27054,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27057-27061,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27075-27205,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27079-27092,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27079-27080,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27079-27080,
name: b(21),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27085-27092,
data: LiteralExpr(
Str(
world(533),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27094-27205,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27106-27178,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27106-27177,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27106-27114,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27106-27114,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27115-27173,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27115-27173,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27115-27173,
data: LiteralExpr(
Str(
FAILED(sw) second argument value, expected world, got %s(535),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27175-27176,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27175-27176,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27175-27176,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27175-27176,
name: b(21),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27185-27197,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27185-27189,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27185-27189,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27192-27196,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27247-27264,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27247-27250,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27247-27250,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27253-27263,
data: LiteralExpr(
Str(
01101001(537),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27269-27305,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27269-27273,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27269-27273,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27276-27304,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27276-27283,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27276-27283,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27284-27287,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27284-27287,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27284-27287,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27284-27287,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27289-27297,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27289-27297,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27289-27297,
data: LiteralExpr(
Str(
%4b %b(539),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27299-27300,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27299-27300,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27299-27300,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27299-27300,
name: a(19),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27302-27303,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27302-27303,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27302-27303,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27302-27303,
name: b(21),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27310-27425,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27314-27324,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27314-27318,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27314-27318,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27323-27324,
data: LiteralExpr(
Number(
2(237),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27326-27425,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27338-27398,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27338-27397,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27338-27346,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27338-27346,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27347-27390,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27347-27390,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27347-27390,
data: LiteralExpr(
Str(
FAILED(bw) to parse two argument found %d(541),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27392-27396,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27392-27396,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27392-27396,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27392-27396,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27405-27417,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27405-27409,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27405-27409,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27412-27416,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27430-27559,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27434-27446,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27434-27435,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27434-27435,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27440-27446,
data: LiteralExpr(
BasedInteger(
None,
false,
'b',
0110(543),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27448-27559,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27460-27532,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27460-27531,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27460-27468,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27460-27468,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27469-27527,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27469-27527,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27469-27527,
data: LiteralExpr(
Str(
FAILED(bw) first argument value, expected 'b0110, got %b(545),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27529-27530,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27529-27530,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27529-27530,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27529-27530,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27539-27551,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27539-27543,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27539-27543,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27546-27550,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27564-27694,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27568-27580,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27568-27569,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27568-27569,
name: b(21),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27574-27580,
data: LiteralExpr(
BasedInteger(
None,
false,
'b',
1001(547),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27582-27694,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27594-27667,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27594-27666,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27594-27602,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27594-27602,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27603-27662,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27603-27662,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27603-27662,
data: LiteralExpr(
Str(
FAILED(bw) second argument value, expected 'b1001, got %b(549),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27664-27665,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27664-27665,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27664-27665,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27664-27665,
name: b(21),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27674-27686,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27674-27678,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27674-27678,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27681-27685,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27736-27751,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27736-27739,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27736-27739,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27742-27750,
data: LiteralExpr(
Str(
234567(551),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27756-27792,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27756-27760,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27756-27760,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27763-27791,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27763-27770,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27763-27770,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27771-27774,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27771-27774,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27771-27774,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27771-27774,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27776-27784,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27776-27784,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27776-27784,
data: LiteralExpr(
Str(
%3o %o(553),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27786-27787,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27786-27787,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27786-27787,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27786-27787,
name: a(19),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27789-27790,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27789-27790,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27789-27790,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27789-27790,
name: b(21),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27797-27912,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27801-27811,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27801-27805,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27801-27805,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27810-27811,
data: LiteralExpr(
Number(
2(237),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27813-27912,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27825-27885,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27825-27884,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27825-27833,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27825-27833,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27834-27877,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27834-27877,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27834-27877,
data: LiteralExpr(
Str(
FAILED(ow) to parse two argument found %d(555),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27879-27883,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27879-27883,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27879-27883,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27879-27883,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27892-27904,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27892-27896,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27892-27896,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27899-27903,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27917-28044,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27921-27932,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27921-27922,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27921-27922,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27927-27932,
data: LiteralExpr(
BasedInteger(
None,
false,
'o',
234(557),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27934-28044,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27946-28017,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27946-28016,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27946-27954,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27946-27954,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27955-28012,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27955-28012,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):27955-28012,
data: LiteralExpr(
Str(
FAILED(ow) first argument value, expected 'o234, got %o(559),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28014-28015,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28014-28015,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28014-28015,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28014-28015,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28024-28036,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28024-28028,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28024-28028,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28031-28035,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28049-28177,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28053-28064,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28053-28054,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28053-28054,
name: b(21),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28059-28064,
data: LiteralExpr(
BasedInteger(
None,
false,
'o',
567(561),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28066-28177,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28078-28150,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28078-28149,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28078-28086,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28078-28086,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28087-28145,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28087-28145,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28087-28145,
data: LiteralExpr(
Str(
FAILED(ow) second argument value, expected 'o567, got %o(563),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28147-28148,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28147-28148,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28147-28148,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28147-28148,
name: b(21),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28157-28169,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28157-28161,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28157-28161,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28164-28168,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28216-28233,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28216-28219,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28216-28219,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28222-28232,
data: LiteralExpr(
Str(
89abcdef(565),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28238-28274,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28238-28242,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28238-28242,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28245-28273,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28245-28252,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28245-28252,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28253-28256,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28253-28256,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28253-28256,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28253-28256,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28258-28266,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28258-28266,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28258-28266,
data: LiteralExpr(
Str(
%4h %h(567),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28268-28269,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28268-28269,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28268-28269,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28268-28269,
name: a(19),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28271-28272,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28271-28272,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28271-28272,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28271-28272,
name: b(21),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28279-28394,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28283-28293,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28283-28287,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28283-28287,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28292-28293,
data: LiteralExpr(
Number(
2(237),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28295-28394,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28307-28367,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28307-28366,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28307-28315,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28307-28315,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28316-28359,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28316-28359,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28316-28359,
data: LiteralExpr(
Str(
FAILED(hw) to parse two argument found %d(569),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28361-28365,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28361-28365,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28361-28365,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28361-28365,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28374-28386,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28374-28378,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28374-28378,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28381-28385,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28399-28528,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28403-28415,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28403-28404,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28403-28404,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28409-28415,
data: LiteralExpr(
BasedInteger(
None,
false,
'h',
89ab(571),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28417-28528,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28429-28501,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28429-28500,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28429-28437,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28429-28437,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28438-28496,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28438-28496,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28438-28496,
data: LiteralExpr(
Str(
FAILED(hw) first argument value, expected 'h89ab, got %h(573),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28498-28499,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28498-28499,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28498-28499,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28498-28499,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28508-28520,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28508-28512,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28508-28512,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28515-28519,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28533-28663,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28537-28549,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28537-28538,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28537-28538,
name: b(21),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28543-28549,
data: LiteralExpr(
BasedInteger(
None,
false,
'h',
cdef(575),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28551-28663,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28563-28636,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28563-28635,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28563-28571,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28563-28571,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28572-28631,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28572-28631,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28572-28631,
data: LiteralExpr(
Str(
FAILED(hw) second argument value, expected 'hcdef, got %h(577),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28633-28634,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28633-28634,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28633-28634,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28633-28634,
name: b(21),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28643-28655,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28643-28647,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28643-28647,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28650-28654,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28706-28723,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28706-28709,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28706-28709,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28712-28722,
data: LiteralExpr(
Str(
23456789(579),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28728-28764,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28728-28732,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28728-28732,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28735-28763,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28735-28742,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28735-28742,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28743-28746,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28743-28746,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28743-28746,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28743-28746,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28748-28756,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28748-28756,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28748-28756,
data: LiteralExpr(
Str(
%4d %d(581),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28758-28759,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28758-28759,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28758-28759,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28758-28759,
name: a(19),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28761-28762,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28761-28762,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28761-28762,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28761-28762,
name: b(21),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28769-28884,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28773-28783,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28773-28777,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28773-28777,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28782-28783,
data: LiteralExpr(
Number(
2(237),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28785-28884,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28797-28857,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28797-28856,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28797-28805,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28797-28805,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28806-28849,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28806-28849,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28806-28849,
data: LiteralExpr(
Str(
FAILED(dw) to parse two argument found %d(583),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28851-28855,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28851-28855,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28851-28855,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28851-28855,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28864-28876,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28864-28868,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28864-28868,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28871-28875,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28889-29018,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28893-28905,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28893-28894,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28893-28894,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28899-28905,
data: LiteralExpr(
BasedInteger(
None,
false,
'd',
2345(585),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28907-29018,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28919-28991,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28919-28990,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28919-28927,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28919-28927,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28928-28986,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28928-28986,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28928-28986,
data: LiteralExpr(
Str(
FAILED(dw) first argument value, expected 'd2345, got %d(587),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28988-28989,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28988-28989,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28988-28989,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28988-28989,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28998-29010,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28998-29002,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):28998-29002,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29005-29009,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29023-29153,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29027-29039,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29027-29028,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29027-29028,
name: b(21),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29033-29039,
data: LiteralExpr(
BasedInteger(
None,
false,
'd',
6789(589),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29041-29153,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29053-29126,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29053-29125,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29053-29061,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29053-29061,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29062-29121,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29062-29121,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29062-29121,
data: LiteralExpr(
Str(
FAILED(dw) second argument value, expected 'd6789, got %d(591),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29123-29124,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29123-29124,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29123-29124,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29123-29124,
name: b(21),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29133-29145,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29133-29137,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29133-29137,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29140-29144,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29193-29212,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29193-29196,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29193-29196,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29199-29211,
data: LiteralExpr(
Str(
-2.2566789(593),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29217-29253,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29217-29221,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29217-29221,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29224-29252,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29224-29231,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29224-29231,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29232-29235,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29232-29235,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29232-29235,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29232-29235,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29237-29245,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29237-29245,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29237-29245,
data: LiteralExpr(
Str(
%6f %d(595),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29247-29248,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29247-29248,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29247-29248,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29247-29248,
name: r(25),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29250-29251,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29250-29251,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29250-29251,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29250-29251,
name: a(19),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29258-29374,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29262-29272,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29262-29266,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29262-29266,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29271-29272,
data: LiteralExpr(
Number(
2(237),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29274-29374,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29286-29347,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29286-29346,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29286-29294,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29286-29294,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29295-29339,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29295-29339,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29295-29339,
data: LiteralExpr(
Str(
FAILED(fw1) to parse two argument found %d(597),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29341-29345,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29341-29345,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29341-29345,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29341-29345,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29354-29366,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29354-29358,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29354-29358,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29361-29365,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29379-29507,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29383-29394,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29383-29384,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29383-29384,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29388-29394,
data: UnaryExpr {
op: Sub,
expr: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29389-29394,
data: LiteralExpr(
Number(
2(237),
Some(
256(599),
),
),
),
},
postfix: false,
},
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29396-29507,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29408-29480,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29408-29479,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29408-29416,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29408-29416,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29417-29475,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29417-29475,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29417-29475,
data: LiteralExpr(
Str(
FAILED(fw1) first argument value, expected 2.256, got %f(601),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29477-29478,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29477-29478,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29477-29478,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29477-29478,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29487-29499,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29487-29491,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29487-29491,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29494-29498,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29512-29643,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29516-29528,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29516-29517,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29516-29517,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29522-29528,
data: LiteralExpr(
BasedInteger(
None,
false,
'd',
6789(589),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29530-29643,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29542-29616,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29542-29615,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29542-29550,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29542-29550,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29551-29611,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29551-29611,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29551-29611,
data: LiteralExpr(
Str(
FAILED(fw1) second argument value, expected 'd6789, got %d(603),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29613-29614,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29613-29614,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29613-29614,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29613-29614,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29623-29635,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29623-29627,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29623-29627,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29630-29634,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29648-29667,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29648-29651,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29648-29651,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29654-29666,
data: LiteralExpr(
Str(
+2.e+16789(605),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29672-29708,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29672-29676,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29672-29676,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29679-29707,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29679-29686,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29679-29686,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29687-29690,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29687-29690,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29687-29690,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29687-29690,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29692-29700,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29692-29700,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29692-29700,
data: LiteralExpr(
Str(
%6f %d(595),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29702-29703,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29702-29703,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29702-29703,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29702-29703,
name: r(25),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29705-29706,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29705-29706,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29705-29706,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29705-29706,
name: a(19),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29713-29829,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29717-29727,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29717-29721,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29717-29721,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29726-29727,
data: LiteralExpr(
Number(
2(237),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29729-29829,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29741-29802,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29741-29801,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29741-29749,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29741-29749,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29750-29794,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29750-29794,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29750-29794,
data: LiteralExpr(
Str(
FAILED(fw2) to parse two argument found %d(607),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29796-29800,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29796-29800,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29796-29800,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29796-29800,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29809-29821,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29809-29813,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29809-29813,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29816-29820,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29834-29959,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29838-29847,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29838-29839,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29838-29839,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29843-29847,
data: LiteralExpr(
Number(
20(251),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29849-29959,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29861-29932,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29861-29931,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29861-29869,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29861-29869,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29870-29927,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29870-29927,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29870-29927,
data: LiteralExpr(
Str(
FAILED(fw2) first argument value, expected 20.0, got %f(609),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29929-29930,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29929-29930,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29929-29930,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29929-29930,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29939-29951,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29939-29943,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29939-29943,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29946-29950,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29964-30095,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29968-29980,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29968-29969,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29968-29969,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29974-29980,
data: LiteralExpr(
BasedInteger(
None,
false,
'd',
6789(589),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29982-30095,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29994-30068,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29994-30067,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29994-30002,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):29994-30002,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30003-30063,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30003-30063,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30003-30063,
data: LiteralExpr(
Str(
FAILED(fw2) second argument value, expected 'd6789, got %d(611),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30065-30066,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30065-30066,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30065-30066,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30065-30066,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30075-30087,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30075-30079,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30075-30079,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30082-30086,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30100-30119,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30100-30103,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30100-30103,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30106-30118,
data: LiteralExpr(
Str(
-2.2566789(593),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30124-30160,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30124-30128,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30124-30128,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30131-30159,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30131-30138,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30131-30138,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30139-30142,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30139-30142,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30139-30142,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30139-30142,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30144-30152,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30144-30152,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30144-30152,
data: LiteralExpr(
Str(
%6e %d(613),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30154-30155,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30154-30155,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30154-30155,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30154-30155,
name: r(25),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30157-30158,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30157-30158,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30157-30158,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30157-30158,
name: a(19),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30165-30281,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30169-30179,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30169-30173,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30169-30173,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30178-30179,
data: LiteralExpr(
Number(
2(237),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30181-30281,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30193-30254,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30193-30253,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30193-30201,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30193-30201,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30202-30246,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30202-30246,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30202-30246,
data: LiteralExpr(
Str(
FAILED(ew1) to parse two argument found %d(615),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30248-30252,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30248-30252,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30248-30252,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30248-30252,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30261-30273,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30261-30265,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30261-30265,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30268-30272,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30286-30414,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30290-30301,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30290-30291,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30290-30291,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30295-30301,
data: UnaryExpr {
op: Sub,
expr: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30296-30301,
data: LiteralExpr(
Number(
2(237),
Some(
256(599),
),
),
),
},
postfix: false,
},
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30303-30414,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30315-30387,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30315-30386,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30315-30323,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30315-30323,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30324-30382,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30324-30382,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30324-30382,
data: LiteralExpr(
Str(
FAILED(ew1) first argument value, expected 2.256, got %f(617),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30384-30385,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30384-30385,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30384-30385,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30384-30385,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30394-30406,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30394-30398,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30394-30398,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30401-30405,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30419-30550,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30423-30435,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30423-30424,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30423-30424,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30429-30435,
data: LiteralExpr(
BasedInteger(
None,
false,
'd',
6789(589),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30437-30550,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30449-30523,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30449-30522,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30449-30457,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30449-30457,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30458-30518,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30458-30518,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30458-30518,
data: LiteralExpr(
Str(
FAILED(ew1) second argument value, expected 'd6789, got %d(619),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30520-30521,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30520-30521,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30520-30521,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30520-30521,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30530-30542,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30530-30534,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30530-30534,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30537-30541,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30555-30574,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30555-30558,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30555-30558,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30561-30573,
data: LiteralExpr(
Str(
+2.e+16789(605),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30579-30615,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30579-30583,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30579-30583,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30586-30614,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30586-30593,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30586-30593,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30594-30597,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30594-30597,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30594-30597,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30594-30597,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30599-30607,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30599-30607,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30599-30607,
data: LiteralExpr(
Str(
%6e %d(613),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30609-30610,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30609-30610,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30609-30610,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30609-30610,
name: r(25),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30612-30613,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30612-30613,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30612-30613,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30612-30613,
name: a(19),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30620-30736,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30624-30634,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30624-30628,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30624-30628,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30633-30634,
data: LiteralExpr(
Number(
2(237),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30636-30736,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30648-30709,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30648-30708,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30648-30656,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30648-30656,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30657-30701,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30657-30701,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30657-30701,
data: LiteralExpr(
Str(
FAILED(ew2) to parse two argument found %d(621),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30703-30707,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30703-30707,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30703-30707,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30703-30707,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30716-30728,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30716-30720,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30716-30720,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30723-30727,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30741-30866,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30745-30754,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30745-30746,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30745-30746,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30750-30754,
data: LiteralExpr(
Number(
20(251),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30756-30866,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30768-30839,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30768-30838,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30768-30776,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30768-30776,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30777-30834,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30777-30834,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30777-30834,
data: LiteralExpr(
Str(
FAILED(ew2) first argument value, expected 20.0, got %f(623),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30836-30837,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30836-30837,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30836-30837,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30836-30837,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30846-30858,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30846-30850,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30846-30850,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30853-30857,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30871-31002,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30875-30887,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30875-30876,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30875-30876,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30881-30887,
data: LiteralExpr(
BasedInteger(
None,
false,
'd',
6789(589),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30889-31002,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30901-30975,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30901-30974,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30901-30909,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30901-30909,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30910-30970,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30910-30970,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30910-30970,
data: LiteralExpr(
Str(
FAILED(ew2) second argument value, expected 'd6789, got %d(625),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30972-30973,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30972-30973,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30972-30973,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30972-30973,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30982-30994,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30982-30986,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30982-30986,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):30989-30993,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31007-31026,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31007-31010,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31007-31010,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31013-31025,
data: LiteralExpr(
Str(
-2.2566789(593),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31031-31067,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31031-31035,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31031-31035,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31038-31066,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31038-31045,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31038-31045,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31046-31049,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31046-31049,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31046-31049,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31046-31049,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31051-31059,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31051-31059,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31051-31059,
data: LiteralExpr(
Str(
%6g %d(627),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31061-31062,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31061-31062,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31061-31062,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31061-31062,
name: r(25),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31064-31065,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31064-31065,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31064-31065,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31064-31065,
name: a(19),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31072-31188,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31076-31086,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31076-31080,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31076-31080,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31085-31086,
data: LiteralExpr(
Number(
2(237),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31088-31188,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31100-31161,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31100-31160,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31100-31108,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31100-31108,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31109-31153,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31109-31153,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31109-31153,
data: LiteralExpr(
Str(
FAILED(gw1) to parse two argument found %d(629),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31155-31159,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31155-31159,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31155-31159,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31155-31159,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31168-31180,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31168-31172,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31168-31172,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31175-31179,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31193-31321,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31197-31208,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31197-31198,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31197-31198,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31202-31208,
data: UnaryExpr {
op: Sub,
expr: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31203-31208,
data: LiteralExpr(
Number(
2(237),
Some(
256(599),
),
),
),
},
postfix: false,
},
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31210-31321,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31222-31294,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31222-31293,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31222-31230,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31222-31230,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31231-31289,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31231-31289,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31231-31289,
data: LiteralExpr(
Str(
FAILED(gw1) first argument value, expected 2.256, got %f(631),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31291-31292,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31291-31292,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31291-31292,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31291-31292,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31301-31313,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31301-31305,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31301-31305,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31308-31312,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31326-31457,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31330-31342,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31330-31331,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31330-31331,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31336-31342,
data: LiteralExpr(
BasedInteger(
None,
false,
'd',
6789(589),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31344-31457,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31356-31430,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31356-31429,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31356-31364,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31356-31364,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31365-31425,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31365-31425,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31365-31425,
data: LiteralExpr(
Str(
FAILED(gw1) second argument value, expected 'd6789, got %d(633),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31427-31428,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31427-31428,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31427-31428,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31427-31428,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31437-31449,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31437-31441,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31437-31441,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31444-31448,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31462-31481,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31462-31465,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31462-31465,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31468-31480,
data: LiteralExpr(
Str(
+2.e+16789(605),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31486-31522,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31486-31490,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31486-31490,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31493-31521,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31493-31500,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31493-31500,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31501-31504,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31501-31504,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31501-31504,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31501-31504,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31506-31514,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31506-31514,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31506-31514,
data: LiteralExpr(
Str(
%6g %d(627),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31516-31517,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31516-31517,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31516-31517,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31516-31517,
name: r(25),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31519-31520,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31519-31520,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31519-31520,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31519-31520,
name: a(19),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31527-31643,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31531-31541,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31531-31535,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31531-31535,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31540-31541,
data: LiteralExpr(
Number(
2(237),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31543-31643,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31555-31616,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31555-31615,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31555-31563,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31555-31563,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31564-31608,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31564-31608,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31564-31608,
data: LiteralExpr(
Str(
FAILED(gw2) to parse two argument found %d(635),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31610-31614,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31610-31614,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31610-31614,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31610-31614,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31623-31635,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31623-31627,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31623-31627,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31630-31634,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31648-31773,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31652-31661,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31652-31653,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31652-31653,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31657-31661,
data: LiteralExpr(
Number(
20(251),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31663-31773,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31675-31746,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31675-31745,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31675-31683,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31675-31683,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31684-31741,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31684-31741,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31684-31741,
data: LiteralExpr(
Str(
FAILED(gw2) first argument value, expected 20.0, got %f(637),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31743-31744,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31743-31744,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31743-31744,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31743-31744,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31753-31765,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31753-31757,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31753-31757,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31760-31764,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31778-31909,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31782-31794,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31782-31783,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31782-31783,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31788-31794,
data: LiteralExpr(
BasedInteger(
None,
false,
'd',
6789(589),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31796-31909,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31808-31882,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31808-31881,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31808-31816,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31808-31816,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31817-31877,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31817-31877,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31817-31877,
data: LiteralExpr(
Str(
FAILED(gw2) second argument value, expected 'd6789, got %d(639),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31879-31880,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31879-31880,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31879-31880,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31879-31880,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31889-31901,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31889-31893,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31889-31893,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31896-31900,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31949-31978,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31949-31977,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31949-31960,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31949-31960,
name: timeformat(431),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31961-31963,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31961-31963,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31961-31963,
data: UnaryExpr {
op: Sub,
expr: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31962-31963,
data: LiteralExpr(
Number(
9(433),
None,
),
),
},
postfix: false,
},
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31965-31966,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31965-31966,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31965-31966,
data: LiteralExpr(
Number(
3(435),
None,
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31968-31972,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31968-31972,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31968-31972,
data: LiteralExpr(
Str(
ns(437),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31974-31976,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31974-31976,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31974-31976,
data: LiteralExpr(
Number(
20(251),
None,
),
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31983-32002,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31983-31986,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31983-31986,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):31989-32001,
data: LiteralExpr(
Str(
-2.2566789(593),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32007-32043,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32007-32011,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32007-32011,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32014-32042,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32014-32021,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32014-32021,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32022-32025,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32022-32025,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32022-32025,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32022-32025,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32027-32035,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32027-32035,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32027-32035,
data: LiteralExpr(
Str(
%6t %d(641),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32037-32038,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32037-32038,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32037-32038,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32037-32038,
name: r(25),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32040-32041,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32040-32041,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32040-32041,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32040-32041,
name: a(19),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32048-32164,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32052-32062,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32052-32056,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32052-32056,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32061-32062,
data: LiteralExpr(
Number(
2(237),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32064-32164,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32076-32137,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32076-32136,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32076-32084,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32076-32084,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32085-32129,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32085-32129,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32085-32129,
data: LiteralExpr(
Str(
FAILED(tw1) to parse two argument found %d(643),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32131-32135,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32131-32135,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32131-32135,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32131-32135,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32144-32156,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32144-32148,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32144-32148,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32151-32155,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32169-32297,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32173-32184,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32173-32174,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32173-32174,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32178-32184,
data: UnaryExpr {
op: Sub,
expr: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32179-32184,
data: LiteralExpr(
Number(
2(237),
Some(
256(599),
),
),
),
},
postfix: false,
},
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32186-32297,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32198-32270,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32198-32269,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32198-32206,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32198-32206,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32207-32265,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32207-32265,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32207-32265,
data: LiteralExpr(
Str(
FAILED(tw1) first argument value, expected 2.256, got %f(645),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32267-32268,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32267-32268,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32267-32268,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32267-32268,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32277-32289,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32277-32281,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32277-32281,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32284-32288,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32302-32433,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32306-32318,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32306-32307,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32306-32307,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32312-32318,
data: LiteralExpr(
BasedInteger(
None,
false,
'd',
6789(589),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32320-32433,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32332-32406,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32332-32405,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32332-32340,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32332-32340,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32341-32401,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32341-32401,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32341-32401,
data: LiteralExpr(
Str(
FAILED(tw1) second argument value, expected 'd6789, got %d(647),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32403-32404,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32403-32404,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32403-32404,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32403-32404,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32413-32425,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32413-32417,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32413-32417,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32420-32424,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32438-32457,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32438-32441,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32438-32441,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32444-32456,
data: LiteralExpr(
Str(
+2.e+16789(605),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32462-32498,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32462-32466,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32462-32466,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32469-32497,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32469-32476,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32469-32476,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32477-32480,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32477-32480,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32477-32480,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32477-32480,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32482-32490,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32482-32490,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32482-32490,
data: LiteralExpr(
Str(
%6t %d(641),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32492-32493,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32492-32493,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32492-32493,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32492-32493,
name: r(25),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32495-32496,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32495-32496,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32495-32496,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32495-32496,
name: a(19),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32503-32619,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32507-32517,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32507-32511,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32507-32511,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32516-32517,
data: LiteralExpr(
Number(
2(237),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32519-32619,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32531-32592,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32531-32591,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32531-32539,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32531-32539,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32540-32584,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32540-32584,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32540-32584,
data: LiteralExpr(
Str(
FAILED(tw2) to parse two argument found %d(649),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32586-32590,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32586-32590,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32586-32590,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32586-32590,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32599-32611,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32599-32603,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32599-32603,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32606-32610,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32624-32749,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32628-32637,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32628-32629,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32628-32629,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32633-32637,
data: LiteralExpr(
Number(
20(251),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32639-32749,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32651-32722,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32651-32721,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32651-32659,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32651-32659,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32660-32717,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32660-32717,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32660-32717,
data: LiteralExpr(
Str(
FAILED(tw2) first argument value, expected 20.0, got %f(651),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32719-32720,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32719-32720,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32719-32720,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32719-32720,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32729-32741,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32729-32733,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32729-32733,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32736-32740,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32754-32885,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32758-32770,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32758-32759,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32758-32759,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32764-32770,
data: LiteralExpr(
BasedInteger(
None,
false,
'd',
6789(589),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32772-32885,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32784-32858,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32784-32857,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32784-32792,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32784-32792,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32793-32853,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32793-32853,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32793-32853,
data: LiteralExpr(
Str(
FAILED(tw2) second argument value, expected 'd6789, got %d(653),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32855-32856,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32855-32856,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32855-32856,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32855-32856,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32865-32877,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32865-32869,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32865-32869,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32872-32876,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32925-32949,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32925-32928,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32925-32928,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32931-32948,
data: LiteralExpr(
Str(
hello bad world(655),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32954-32993,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32954-32958,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32954-32958,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32961-32992,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32961-32968,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32961-32968,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32969-32972,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32969-32972,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32969-32972,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32969-32972,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32974-32985,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32974-32985,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32974-32985,
data: LiteralExpr(
Str(
%s %*s %s(657),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32987-32988,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32987-32988,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32987-32988,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32987-32988,
name: a(19),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32990-32991,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32990-32991,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32990-32991,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32990-32991,
name: b(21),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):32998-33113,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33002-33012,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33002-33006,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33002-33006,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33011-33012,
data: LiteralExpr(
Number(
2(237),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33014-33113,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33026-33086,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33026-33085,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33026-33034,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33026-33034,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33035-33078,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33035-33078,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33035-33078,
data: LiteralExpr(
Str(
FAILED(ss) to parse two argument found %d(659),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33080-33084,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33080-33084,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33080-33084,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33080-33084,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33093-33105,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33093-33097,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33093-33097,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33100-33104,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33118-33247,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33122-33135,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33122-33123,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33122-33123,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33128-33135,
data: LiteralExpr(
Str(
hello(529),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33137-33247,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33149-33220,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33149-33219,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33149-33157,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33149-33157,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33158-33215,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33158-33215,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33158-33215,
data: LiteralExpr(
Str(
FAILED(sw) first argument value, expected hello, got %s(531),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33217-33218,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33217-33218,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33217-33218,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33217-33218,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33227-33239,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33227-33231,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33227-33231,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33234-33238,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33252-33382,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33256-33269,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33256-33257,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33256-33257,
name: b(21),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33262-33269,
data: LiteralExpr(
Str(
world(533),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33271-33382,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33283-33355,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33283-33354,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33283-33291,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33283-33291,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33292-33350,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33292-33350,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33292-33350,
data: LiteralExpr(
Str(
FAILED(sw) second argument value, expected world, got %s(535),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33352-33353,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33352-33353,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33352-33353,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33352-33353,
name: b(21),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33362-33374,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33362-33366,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33362-33366,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33369-33373,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33421-33443,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33421-33424,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33421-33424,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33427-33442,
data: LiteralExpr(
Str(
0110 xxz 1001(661),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33448-33487,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33448-33452,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33448-33452,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33455-33486,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33455-33462,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33455-33462,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33463-33466,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33463-33466,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33463-33466,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33463-33466,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33468-33479,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33468-33479,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33468-33479,
data: LiteralExpr(
Str(
%b %*b %b(663),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33481-33482,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33481-33482,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33481-33482,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33481-33482,
name: a(19),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33484-33485,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33484-33485,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33484-33485,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33484-33485,
name: b(21),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33492-33607,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33496-33506,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33496-33500,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33496-33500,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33505-33506,
data: LiteralExpr(
Number(
2(237),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33508-33607,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33520-33580,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33520-33579,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33520-33528,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33520-33528,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33529-33572,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33529-33572,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33529-33572,
data: LiteralExpr(
Str(
FAILED(bs) to parse two argument found %d(665),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33574-33578,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33574-33578,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33574-33578,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33574-33578,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33587-33599,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33587-33591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33587-33591,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33594-33598,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33612-33741,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33616-33628,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33616-33617,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33616-33617,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33622-33628,
data: LiteralExpr(
BasedInteger(
None,
false,
'b',
0110(543),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33630-33741,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33642-33714,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33642-33713,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33642-33650,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33642-33650,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33651-33709,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33651-33709,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33651-33709,
data: LiteralExpr(
Str(
FAILED(bs) first argument value, expected 'b0110, got %b(667),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33711-33712,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33711-33712,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33711-33712,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33711-33712,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33721-33733,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33721-33725,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33721-33725,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33728-33732,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33746-33876,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33750-33762,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33750-33751,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33750-33751,
name: b(21),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33756-33762,
data: LiteralExpr(
BasedInteger(
None,
false,
'b',
1001(547),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33764-33876,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33776-33849,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33776-33848,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33776-33784,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33776-33784,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33785-33844,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33785-33844,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33785-33844,
data: LiteralExpr(
Str(
FAILED(bs) second argument value, expected 'b1001, got %b(669),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33846-33847,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33846-33847,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33846-33847,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33846-33847,
name: b(21),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33856-33868,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33856-33860,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33856-33860,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33863-33867,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33914-33934,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33914-33917,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33914-33917,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33920-33933,
data: LiteralExpr(
Str(
234 xxz 567(671),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33939-33978,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33939-33943,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33939-33943,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33946-33977,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33946-33953,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33946-33953,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33954-33957,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33954-33957,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33954-33957,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33954-33957,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33959-33970,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33959-33970,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33959-33970,
data: LiteralExpr(
Str(
%o %*o %o(673),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33972-33973,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33972-33973,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33972-33973,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33972-33973,
name: a(19),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33975-33976,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33975-33976,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33975-33976,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33975-33976,
name: b(21),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33983-34098,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33987-33997,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33987-33991,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33987-33991,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33996-33997,
data: LiteralExpr(
Number(
2(237),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):33999-34098,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34011-34071,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34011-34070,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34011-34019,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34011-34019,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34020-34063,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34020-34063,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34020-34063,
data: LiteralExpr(
Str(
FAILED(os) to parse two argument found %d(675),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34065-34069,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34065-34069,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34065-34069,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34065-34069,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34078-34090,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34078-34082,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34078-34082,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34085-34089,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34103-34230,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34107-34118,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34107-34108,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34107-34108,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34113-34118,
data: LiteralExpr(
BasedInteger(
None,
false,
'o',
234(557),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34120-34230,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34132-34203,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34132-34202,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34132-34140,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34132-34140,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34141-34198,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34141-34198,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34141-34198,
data: LiteralExpr(
Str(
FAILED(os) first argument value, expected 'o234, got %o(677),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34200-34201,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34200-34201,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34200-34201,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34200-34201,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34210-34222,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34210-34214,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34210-34214,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34217-34221,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34235-34363,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34239-34250,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34239-34240,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34239-34240,
name: b(21),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34245-34250,
data: LiteralExpr(
BasedInteger(
None,
false,
'o',
567(561),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34252-34363,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34264-34336,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34264-34335,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34264-34272,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34264-34272,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34273-34331,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34273-34331,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34273-34331,
data: LiteralExpr(
Str(
FAILED(os) second argument value, expected 'o567, got %o(679),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34333-34334,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34333-34334,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34333-34334,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34333-34334,
name: b(21),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34343-34355,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34343-34347,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34343-34347,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34350-34354,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34399-34420,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34399-34402,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34399-34402,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34405-34419,
data: LiteralExpr(
Str(
89ab xz CDEF(681),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34425-34464,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34425-34429,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34425-34429,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34432-34463,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34432-34439,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34432-34439,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34440-34443,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34440-34443,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34440-34443,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34440-34443,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34445-34456,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34445-34456,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34445-34456,
data: LiteralExpr(
Str(
%h %*h %h(683),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34458-34459,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34458-34459,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34458-34459,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34458-34459,
name: a(19),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34461-34462,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34461-34462,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34461-34462,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34461-34462,
name: b(21),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34469-34584,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34473-34483,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34473-34477,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34473-34477,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34482-34483,
data: LiteralExpr(
Number(
2(237),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34485-34584,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34497-34557,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34497-34556,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34497-34505,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34497-34505,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34506-34549,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34506-34549,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34506-34549,
data: LiteralExpr(
Str(
FAILED(hs) to parse two argument found %d(685),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34551-34555,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34551-34555,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34551-34555,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34551-34555,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34564-34576,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34564-34568,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34564-34568,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34571-34575,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34589-34718,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34593-34605,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34593-34594,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34593-34594,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34599-34605,
data: LiteralExpr(
BasedInteger(
None,
false,
'h',
89ab(571),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34607-34718,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34619-34691,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34619-34690,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34619-34627,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34619-34627,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34628-34686,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34628-34686,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34628-34686,
data: LiteralExpr(
Str(
FAILED(hs) first argument value, expected 'h89ab, got %h(687),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34688-34689,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34688-34689,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34688-34689,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34688-34689,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34698-34710,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34698-34702,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34698-34702,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34705-34709,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34723-34853,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34727-34739,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34727-34728,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34727-34728,
name: b(21),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34733-34739,
data: LiteralExpr(
BasedInteger(
None,
false,
'h',
cdef(575),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34741-34853,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34753-34826,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34753-34825,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34753-34761,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34753-34761,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34762-34821,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34762-34821,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34762-34821,
data: LiteralExpr(
Str(
FAILED(hs) second argument value, expected 'hcdef, got %h(689),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34823-34824,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34823-34824,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34823-34824,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34823-34824,
name: b(21),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34833-34845,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34833-34837,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34833-34837,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34840-34844,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34893-34913,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34893-34896,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34893-34896,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34899-34912,
data: LiteralExpr(
Str(
2345 x 6789(691),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34918-34957,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34918-34922,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34918-34922,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34925-34956,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34925-34932,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34925-34932,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34933-34936,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34933-34936,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34933-34936,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34933-34936,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34938-34949,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34938-34949,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34938-34949,
data: LiteralExpr(
Str(
%d %*d %d(693),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34951-34952,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34951-34952,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34951-34952,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34951-34952,
name: a(19),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34954-34955,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34954-34955,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34954-34955,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34954-34955,
name: b(21),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34962-35077,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34966-34976,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34966-34970,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34966-34970,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34975-34976,
data: LiteralExpr(
Number(
2(237),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34978-35077,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34990-35050,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34990-35049,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34990-34998,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34990-34998,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34999-35042,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34999-35042,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):34999-35042,
data: LiteralExpr(
Str(
FAILED(ds) to parse two argument found %d(695),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35044-35048,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35044-35048,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35044-35048,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35044-35048,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35057-35069,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35057-35061,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35057-35061,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35064-35068,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35082-35211,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35086-35098,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35086-35087,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35086-35087,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35092-35098,
data: LiteralExpr(
BasedInteger(
None,
false,
'd',
2345(585),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35100-35211,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35112-35184,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35112-35183,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35112-35120,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35112-35120,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35121-35179,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35121-35179,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35121-35179,
data: LiteralExpr(
Str(
FAILED(ds) first argument value, expected 'd2345, got %d(697),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35181-35182,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35181-35182,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35181-35182,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35181-35182,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35191-35203,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35191-35195,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35191-35195,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35198-35202,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35216-35346,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35220-35232,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35220-35221,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35220-35221,
name: b(21),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35226-35232,
data: LiteralExpr(
BasedInteger(
None,
false,
'd',
6789(589),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35234-35346,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35246-35319,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35246-35318,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35246-35254,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35246-35254,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35255-35314,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35255-35314,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35255-35314,
data: LiteralExpr(
Str(
FAILED(ds) second argument value, expected 'd6789, got %d(699),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35316-35317,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35316-35317,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35316-35317,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35316-35317,
name: b(21),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35326-35338,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35326-35330,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35326-35330,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35333-35337,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35383-35404,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35383-35386,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35383-35386,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35389-35403,
data: LiteralExpr(
Str(
2345 1.0 2.0(701),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35409-35448,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35409-35413,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35409-35413,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35416-35447,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35416-35423,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35416-35423,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35424-35427,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35424-35427,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35424-35427,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35424-35427,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35429-35440,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35429-35440,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35429-35440,
data: LiteralExpr(
Str(
%d %*f %f(703),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35442-35443,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35442-35443,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35442-35443,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35442-35443,
name: a(19),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35445-35446,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35445-35446,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35445-35446,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35445-35446,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35453-35568,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35457-35467,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35457-35461,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35457-35461,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35466-35467,
data: LiteralExpr(
Number(
2(237),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35469-35568,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35481-35541,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35481-35540,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35481-35489,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35481-35489,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35490-35533,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35490-35533,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35490-35533,
data: LiteralExpr(
Str(
FAILED(fs) to parse two argument found %d(705),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35535-35539,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35535-35539,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35535-35539,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35535-35539,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35548-35560,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35548-35552,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35548-35552,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35555-35559,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35573-35702,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35577-35589,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35577-35578,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35577-35578,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35583-35589,
data: LiteralExpr(
BasedInteger(
None,
false,
'd',
2345(585),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35591-35702,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35603-35675,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35603-35674,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35603-35611,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35603-35611,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35612-35670,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35612-35670,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35612-35670,
data: LiteralExpr(
Str(
FAILED(fs) first argument value, expected 'd2345, got %d(707),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35672-35673,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35672-35673,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35672-35673,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35672-35673,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35682-35694,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35682-35686,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35682-35686,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35689-35693,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35707-35830,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35711-35719,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35711-35712,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35711-35712,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35716-35719,
data: LiteralExpr(
Number(
2(237),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35721-35830,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35733-35803,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35733-35802,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35733-35741,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35733-35741,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35742-35798,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35742-35798,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35742-35798,
data: LiteralExpr(
Str(
FAILED(fs) second argument value, expected 2.0, got %f(709),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35800-35801,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35800-35801,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35800-35801,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35800-35801,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35810-35822,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35810-35814,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35810-35814,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35817-35821,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35835-35856,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35835-35838,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35835-35838,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35841-35855,
data: LiteralExpr(
Str(
2345 1.0 2.0(701),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35861-35900,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35861-35865,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35861-35865,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35868-35899,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35868-35875,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35868-35875,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35876-35879,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35876-35879,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35876-35879,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35876-35879,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35881-35892,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35881-35892,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35881-35892,
data: LiteralExpr(
Str(
%d %*e %e(711),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35894-35895,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35894-35895,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35894-35895,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35894-35895,
name: a(19),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35897-35898,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35897-35898,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35897-35898,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35897-35898,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35905-36020,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35909-35919,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35909-35913,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35909-35913,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35918-35919,
data: LiteralExpr(
Number(
2(237),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35921-36020,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35933-35993,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35933-35992,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35933-35941,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35933-35941,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35942-35985,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35942-35985,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35942-35985,
data: LiteralExpr(
Str(
FAILED(es) to parse two argument found %d(713),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35987-35991,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35987-35991,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35987-35991,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):35987-35991,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36000-36012,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36000-36004,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36000-36004,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36007-36011,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36025-36154,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36029-36041,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36029-36030,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36029-36030,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36035-36041,
data: LiteralExpr(
BasedInteger(
None,
false,
'd',
2345(585),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36043-36154,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36055-36127,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36055-36126,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36055-36063,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36055-36063,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36064-36122,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36064-36122,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36064-36122,
data: LiteralExpr(
Str(
FAILED(es) first argument value, expected 'd2345, got %d(715),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36124-36125,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36124-36125,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36124-36125,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36124-36125,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36134-36146,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36134-36138,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36134-36138,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36141-36145,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36159-36282,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36163-36171,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36163-36164,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36163-36164,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36168-36171,
data: LiteralExpr(
Number(
2(237),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36173-36282,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36185-36255,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36185-36254,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36185-36193,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36185-36193,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36194-36250,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36194-36250,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36194-36250,
data: LiteralExpr(
Str(
FAILED(es) second argument value, expected 2.0, got %f(717),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36252-36253,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36252-36253,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36252-36253,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36252-36253,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36262-36274,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36262-36266,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36262-36266,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36269-36273,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36287-36308,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36287-36290,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36287-36290,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36293-36307,
data: LiteralExpr(
Str(
2345 1.0 2.0(701),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36313-36352,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36313-36317,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36313-36317,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36320-36351,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36320-36327,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36320-36327,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36328-36331,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36328-36331,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36328-36331,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36328-36331,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36333-36344,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36333-36344,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36333-36344,
data: LiteralExpr(
Str(
%d %*g %g(719),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36346-36347,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36346-36347,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36346-36347,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36346-36347,
name: a(19),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36349-36350,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36349-36350,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36349-36350,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36349-36350,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36357-36472,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36361-36371,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36361-36365,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36361-36365,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36370-36371,
data: LiteralExpr(
Number(
2(237),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36373-36472,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36385-36445,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36385-36444,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36385-36393,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36385-36393,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36394-36437,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36394-36437,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36394-36437,
data: LiteralExpr(
Str(
FAILED(gs) to parse two argument found %d(721),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36439-36443,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36439-36443,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36439-36443,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36439-36443,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36452-36464,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36452-36456,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36452-36456,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36459-36463,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36477-36606,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36481-36493,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36481-36482,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36481-36482,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36487-36493,
data: LiteralExpr(
BasedInteger(
None,
false,
'd',
2345(585),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36495-36606,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36507-36579,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36507-36578,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36507-36515,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36507-36515,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36516-36574,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36516-36574,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36516-36574,
data: LiteralExpr(
Str(
FAILED(gs) first argument value, expected 'd2345, got %d(723),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36576-36577,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36576-36577,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36576-36577,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36576-36577,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36586-36598,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36586-36590,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36586-36590,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36593-36597,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36611-36734,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36615-36623,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36615-36616,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36615-36616,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36620-36623,
data: LiteralExpr(
Number(
2(237),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36625-36734,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36637-36707,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36637-36706,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36637-36645,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36637-36645,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36646-36702,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36646-36702,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36646-36702,
data: LiteralExpr(
Str(
FAILED(gs) second argument value, expected 2.0, got %f(725),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36704-36705,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36704-36705,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36704-36705,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36704-36705,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36714-36726,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36714-36718,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36714-36718,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36721-36725,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36771-36792,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36771-36774,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36771-36774,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36777-36791,
data: LiteralExpr(
Str(
2345 1.0 2.0(701),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36797-36836,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36797-36801,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36797-36801,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36804-36835,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36804-36811,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36804-36811,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36812-36815,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36812-36815,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36812-36815,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36812-36815,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36817-36828,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36817-36828,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36817-36828,
data: LiteralExpr(
Str(
%d %*t %t(727),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36830-36831,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36830-36831,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36830-36831,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36830-36831,
name: a(19),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36833-36834,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36833-36834,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36833-36834,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36833-36834,
name: r(25),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36841-36956,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36845-36855,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36845-36849,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36845-36849,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36854-36855,
data: LiteralExpr(
Number(
2(237),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36857-36956,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36869-36929,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36869-36928,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36869-36877,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36869-36877,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36878-36921,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36878-36921,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36878-36921,
data: LiteralExpr(
Str(
FAILED(ts) to parse two argument found %d(729),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36923-36927,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36923-36927,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36923-36927,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36923-36927,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36936-36948,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36936-36940,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36936-36940,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36943-36947,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36961-37090,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36965-36977,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36965-36966,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36965-36966,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36971-36977,
data: LiteralExpr(
BasedInteger(
None,
false,
'd',
2345(585),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36979-37090,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36991-37063,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36991-37062,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36991-36999,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):36991-36999,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37000-37058,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37000-37058,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37000-37058,
data: LiteralExpr(
Str(
FAILED(ts) first argument value, expected 'd2345, got %d(731),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37060-37061,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37060-37061,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37060-37061,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37060-37061,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37070-37082,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37070-37074,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37070-37074,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37077-37081,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37095-37218,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37099-37107,
data: BinaryExpr {
op: LogicNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37099-37100,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37099-37100,
name: r(25),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37104-37107,
data: LiteralExpr(
Number(
2(237),
Some(
0(17),
),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37109-37218,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37121-37191,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37121-37190,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37121-37129,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37121-37129,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37130-37186,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37130-37186,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37130-37186,
data: LiteralExpr(
Str(
FAILED(ts) second argument value, expected 2.0, got %f(733),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37188-37189,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37188-37189,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37188-37189,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37188-37189,
name: r(25),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37198-37210,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37198-37202,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37198-37202,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37205-37209,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37280-37298,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37280-37283,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37280-37283,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37286-37297,
data: LiteralExpr(
Str(
test% str(735),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37303-37339,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37303-37307,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37303-37307,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37310-37338,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37310-37317,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37310-37317,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37318-37321,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37318-37321,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37318-37321,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37318-37321,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37323-37334,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37323-37334,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37323-37334,
data: LiteralExpr(
Str(
test%% %s(737),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37336-37337,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37336-37337,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37336-37337,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37336-37337,
name: a(19),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37344-37459,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37348-37358,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37348-37352,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37348-37352,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37357-37358,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37360-37459,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37372-37432,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37372-37431,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37372-37380,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37372-37380,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37381-37424,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37381-37424,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37381-37424,
data: LiteralExpr(
Str(
FAILED(nc) to parse one argument found %d(739),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37426-37430,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37426-37430,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37426-37430,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37426-37430,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37439-37451,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37439-37443,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37439-37443,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37446-37450,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37464-37589,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37468-37479,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37468-37469,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37468-37469,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37474-37479,
data: LiteralExpr(
Str(
str(13),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37481-37589,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37493-37562,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37493-37561,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37493-37501,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37493-37501,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37502-37557,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37502-37557,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37502-37557,
data: LiteralExpr(
Str(
FAILED(nc) first argument value, expected str, got %s(741),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37559-37560,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37559-37560,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37559-37560,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37559-37560,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37569-37581,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37569-37573,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37569-37573,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37576-37580,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37672-37696,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37672-37675,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37672-37675,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37678-37695,
data: LiteralExpr(
Str(
one tn two (743),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37701-37736,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37701-37705,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37701-37705,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37708-37735,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37708-37715,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37708-37715,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37716-37719,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37716-37719,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37716-37719,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37716-37719,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37721-37728,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37721-37728,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37721-37728,
data: LiteralExpr(
Str(
%s %s(485),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37730-37731,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37730-37731,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37730-37731,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37730-37731,
name: a(19),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37733-37734,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37733-37734,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37733-37734,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37733-37734,
name: b(21),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37741-37857,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37745-37755,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37745-37749,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37745-37749,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37754-37755,
data: LiteralExpr(
Number(
2(237),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37757-37857,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37769-37830,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37769-37829,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37769-37777,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37769-37777,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37778-37822,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37778-37822,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37778-37822,
data: LiteralExpr(
Str(
FAILED(sp) to parse two arguments found %d(745),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37824-37828,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37824-37828,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37824-37828,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37824-37828,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37837-37849,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37837-37841,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37837-37841,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37844-37848,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37862-37987,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37866-37877,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37866-37867,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37866-37867,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37872-37877,
data: LiteralExpr(
Str(
one(511),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37879-37987,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37891-37960,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37891-37959,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37891-37899,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37891-37899,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37900-37955,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37900-37955,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37900-37955,
data: LiteralExpr(
Str(
FAILED(sp) first argument value, expected one, got %s(747),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37957-37958,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37957-37958,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37957-37958,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37957-37958,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37967-37979,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37967-37971,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37967-37971,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37974-37978,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37992-38118,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37996-38007,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37996-37997,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):37996-37997,
name: b(21),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38002-38007,
data: LiteralExpr(
Str(
two(749),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38009-38118,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38021-38091,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38021-38090,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38021-38029,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38021-38029,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38030-38086,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38030-38086,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38030-38086,
data: LiteralExpr(
Str(
FAILED(sp) second argument value, expected two, got %s(751),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38088-38089,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38088-38089,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38088-38089,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38088-38089,
name: b(21),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38098-38110,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38098-38102,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38098-38102,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38105-38109,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38158-38166,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38158-38159,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38158-38159,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38162-38165,
data: LiteralExpr(
BasedInteger(
None,
false,
'b',
x(71),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38171-38179,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38171-38172,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38171-38172,
name: b(21),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38175-38178,
data: LiteralExpr(
BasedInteger(
None,
false,
'b',
x(71),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38184-38196,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38184-38187,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38184-38187,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38190-38195,
data: LiteralExpr(
Str(
BAD(753),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38201-38241,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38201-38205,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38201-38205,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38208-38240,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38208-38215,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38208-38215,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38216-38219,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38216-38219,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38216-38219,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38216-38219,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38221-38233,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38221-38233,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38221-38233,
data: LiteralExpr(
Str(
GOOD %s %s(755),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38235-38236,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38235-38236,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38235-38236,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38235-38236,
name: a(19),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38238-38239,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38238-38239,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38238-38239,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38238-38239,
name: b(21),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38246-38368,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38250-38260,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38250-38254,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38250-38254,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38259-38260,
data: LiteralExpr(
Number(
0(17),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38262-38368,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38274-38341,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38274-38340,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38274-38282,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38274-38282,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38283-38333,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38283-38333,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38283-38333,
data: LiteralExpr(
Str(
FAILED(fl) to parse bad match arguments found %d(757),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38335-38339,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38335-38339,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38335-38339,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38335-38339,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38348-38360,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38348-38352,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38348-38352,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38355-38359,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38373-38496,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38377-38386,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38377-38378,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38377-38378,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38383-38386,
data: LiteralExpr(
BasedInteger(
None,
false,
'b',
x(71),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38388-38496,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38400-38469,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38400-38468,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38400-38408,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38400-38408,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38409-38464,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38409-38464,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38409-38464,
data: LiteralExpr(
Str(
FAILED(fl) first argument value, expected 'bx, got %b(759),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38466-38467,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38466-38467,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38466-38467,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38466-38467,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38476-38488,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38476-38480,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38476-38480,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38483-38487,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38501-38625,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38505-38514,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38505-38506,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38505-38506,
name: b(21),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38511-38514,
data: LiteralExpr(
BasedInteger(
None,
false,
'b',
x(71),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38516-38625,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38528-38598,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38528-38597,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38528-38536,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38528-38536,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38537-38593,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38537-38593,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38537-38593,
data: LiteralExpr(
Str(
FAILED(fl) second argument value, expected 'bx, got %b(761),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38595-38596,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38595-38596,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38595-38596,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38595-38596,
name: b(21),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38605-38617,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38605-38609,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38605-38609,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38612-38616,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38630-38638,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38630-38631,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38630-38631,
name: b(21),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38634-38637,
data: LiteralExpr(
BasedInteger(
None,
false,
'b',
x(71),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38643-38654,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38643-38646,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38643-38646,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38649-38653,
data: LiteralExpr(
Str(
a (763),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38706-38741,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38706-38710,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38706-38710,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38713-38740,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38713-38720,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38713-38720,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38721-38724,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38721-38724,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38721-38724,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38721-38724,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38726-38733,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38726-38733,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38726-38733,
data: LiteralExpr(
Str(
%s %c(765),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38735-38736,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38735-38736,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38735-38736,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38735-38736,
name: a(19),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38738-38739,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38738-38739,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38738-38739,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38738-38739,
name: b(21),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38746-38871,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38750-38760,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38750-38754,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38750-38754,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38759-38760,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38762-38871,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38774-38844,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38774-38843,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38774-38782,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38774-38782,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38783-38836,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38783-38836,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38783-38836,
data: LiteralExpr(
Str(
FAILED(fle) character at end, expected one found %d(767),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38838-38842,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38838-38842,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38838-38842,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38838-38842,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38851-38863,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38851-38855,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38851-38855,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38858-38862,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38876-38998,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38880-38889,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38880-38881,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38880-38881,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38886-38889,
data: LiteralExpr(
Str(
a(19),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38891-38998,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38903-38971,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38903-38970,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38903-38911,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38903-38911,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38912-38966,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38912-38966,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38912-38966,
data: LiteralExpr(
Str(
FAILED(fle) first argument value, expected a, got %s(769),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38968-38969,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38968-38969,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38968-38969,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38968-38969,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38978-38990,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38978-38982,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38978-38982,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):38985-38989,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39003-39128,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39007-39016,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39007-39008,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39007-39008,
name: b(21),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39013-39016,
data: LiteralExpr(
BasedInteger(
None,
false,
'b',
x(71),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39018-39128,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39030-39101,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39030-39100,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39030-39038,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39030-39038,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39039-39096,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39039-39096,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39039-39096,
data: LiteralExpr(
Str(
FAILED(fle) second argument value, expected 'bx, got %b(771),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39098-39099,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39098-39099,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39098-39099,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39098-39099,
name: b(21),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39108-39120,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39108-39112,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39108-39112,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39115-39119,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39161-39169,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39161-39162,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39161-39162,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39165-39168,
data: LiteralExpr(
BasedInteger(
None,
false,
'b',
x(71),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39174-39182,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39174-39175,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39174-39175,
name: b(21),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39178-39181,
data: LiteralExpr(
BasedInteger(
None,
false,
'b',
x(71),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39187-39196,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39187-39190,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39187-39190,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39193-39195,
data: LiteralExpr(
Str(
(773),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39201-39241,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39201-39205,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39201-39205,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39208-39240,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39208-39215,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39208-39215,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39216-39219,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39216-39219,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39216-39219,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39216-39219,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39221-39233,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39221-39233,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39221-39233,
data: LiteralExpr(
Str(
GOOD %s %s(755),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39235-39236,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39235-39236,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39235-39236,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39235-39236,
name: a(19),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39238-39239,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39238-39239,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39238-39239,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39238-39239,
name: b(21),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39246-39368,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39250-39261,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39250-39254,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39250-39254,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39259-39261,
data: UnaryExpr {
op: Sub,
expr: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39260-39261,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
postfix: false,
},
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39263-39368,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39275-39341,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39275-39340,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39275-39283,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39275-39283,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39284-39333,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39284-39333,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39284-39333,
data: LiteralExpr(
Str(
FAILED(no) to parse no match arguments found %d(775),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39335-39339,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39335-39339,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39335-39339,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39335-39339,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39348-39360,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39348-39352,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39348-39352,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39355-39359,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39373-39496,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39377-39386,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39377-39378,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39377-39378,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39383-39386,
data: LiteralExpr(
BasedInteger(
None,
false,
'b',
x(71),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39388-39496,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39400-39469,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39400-39468,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39400-39408,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39400-39408,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39409-39464,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39409-39464,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39409-39464,
data: LiteralExpr(
Str(
FAILED(no) first argument value, expected 'bx, got %s(777),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39466-39467,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39466-39467,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39466-39467,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39466-39467,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39476-39488,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39476-39480,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39476-39480,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39483-39487,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39501-39625,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39505-39514,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39505-39506,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39505-39506,
name: b(21),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39511-39514,
data: LiteralExpr(
BasedInteger(
None,
false,
'b',
x(71),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39516-39625,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39528-39598,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39528-39597,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39528-39536,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39528-39536,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39537-39593,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39537-39593,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39537-39593,
data: LiteralExpr(
Str(
FAILED(no) second argument value, expected 'bx, got %s(779),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39595-39596,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39595-39596,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39595-39596,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39595-39596,
name: b(21),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39605-39617,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39605-39609,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39605-39609,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39612-39616,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39680-39688,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39680-39681,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39680-39681,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39684-39687,
data: LiteralExpr(
BasedInteger(
None,
false,
'b',
x(71),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39693-39705,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39693-39696,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39693-39696,
name: str(13),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39699-39704,
data: LiteralExpr(
Str(
foo(781),
),
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39710-39738,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39710-39714,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39710-39714,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39717-39737,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39717-39724,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39717-39724,
name: sscanf(31),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39725-39728,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39725-39728,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39725-39728,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39725-39728,
name: str(13),
},
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39730-39733,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39730-39733,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39730-39733,
data: LiteralExpr(
BasedInteger(
None,
false,
'b',
x(71),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39735-39736,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39735-39736,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39735-39736,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39735-39736,
name: a(19),
},
),
},
),
},
],
),
},
op: Identity,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39743-39868,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39747-39758,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39747-39751,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39747-39751,
name: code(27),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39756-39758,
data: UnaryExpr {
op: Sub,
expr: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39757-39758,
data: LiteralExpr(
Number(
1(11),
None,
),
),
},
postfix: false,
},
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39760-39868,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39772-39841,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39772-39840,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39772-39780,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39772-39780,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39781-39833,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39781-39833,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39781-39833,
data: LiteralExpr(
Str(
FAILED(udef) to parse undefined string returned %d(783),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39835-39839,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39835-39839,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39835-39839,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39835-39839,
name: code(27),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39848-39860,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39848-39852,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39848-39852,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39855-39859,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39873-39998,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39877-39886,
data: BinaryExpr {
op: CaseNeq,
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39877-39878,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39877-39878,
name: a(19),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39883-39886,
data: LiteralExpr(
BasedInteger(
None,
false,
'b',
x(71),
),
),
},
},
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39888-39998,
label: None,
data: SequentialBlock(
[
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39900-39971,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39900-39970,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39900-39908,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39900-39908,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39909-39966,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39909-39966,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39909-39966,
data: LiteralExpr(
Str(
FAILED(udef) first argument value, expected 'bx, got %s(785),
),
),
},
),
},
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39968-39969,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39968-39969,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39968-39969,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39968-39969,
name: a(19),
},
),
},
),
},
],
),
},
),
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39978-39990,
label: None,
data: BlockingAssignStmt {
lhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39978-39982,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39978-39982,
name: pass(5),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):39985-39989,
data: LiteralExpr(
BasedInteger(
Some(
1(11),
),
false,
'b',
0(17),
),
),
},
op: Identity,
},
},
],
),
},
else_stmt: None,
},
},
Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):40004-40033,
label: None,
data: IfStmt {
up: None,
cond: Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):40008-40012,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):40008-40012,
name: pass(5),
},
),
},
main_stmt: Stmt {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):40014-40033,
label: None,
data: ExprStmt(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):40014-40032,
data: CallExpr(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):40014-40022,
data: SysIdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):40014-40022,
name: display(35),
},
),
},
[
CallArg {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):40023-40031,
name_span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):40023-40031,
name: None,
expr: Some(
Expr {
span: Source(1; "third_party/tests/ivtest/ivltests/scanf4.v"):40023-40031,
data: LiteralExpr(
Str(
PASSED(787),
),
),
},
),
},
],
),
},
),
},
else_stmt: None,
},
},
],
),
},
},
),
],
},
),
],
},
),
]